I get asked about Filipino slang for being arrogant a lot, and there are some juicy phrases people toss around depending on tone and context.
The go-to word is 'mayabang' — that's your everyday, direct way to call someone boastful or full of themselves. If you want a slightly more formal or literary word, 'mapagmataas' does the trick; it sounds stiffer and shows distance. For playful or cutting lines, people say 'malaki ang ulo' (literally 'big head'), which is the Filipino equivalent of 'big-headed'. Younger folks often mix English and Tagalog: 'may ego' or 'ma-ego' gets used casually. For a snobby vibe, 'sosyal' or 'sosyalita' implies someone who acts superior because they think they’re high-class. If you need a gendered, sharp jab, 'maldita' is commonly used for a woman who’s bossy, rude, or haughty — just be careful, it can sting.
Context matters: use 'mayabang' with friends as teasing, but avoid piling on in formal settings. Personally, I love how colorful Tagalog expressions are — they say so much with very little, and 'malaki ang ulo' still makes me chuckle when my friends use it.