"Pinoy" is slang and is not used in formal usage in the national language which is Filipino.

It comes from the word Filipino, just with a "y" in the end. The female form is Filipina, you see how it works.