Translating emotional words into Tagalog always tickles my brain, and 'humiliated' is one of those English words that blossoms into many Filipino expressions depending on tone and formality.
For everyday speech I reach for 'napahiya' or 'nahiya' — short, direct, and what most people will instantly understand. Example: 'Napahiya siya sa harap ng klase.' If I want a slightly stronger, literary sting, I'll use 'nadungisan ang dangal' or 'nasiraan ng dangal' to emphasize loss of honor or reputation. In formal or written contexts I prefer phrasing like 'naranasan ang kahihiyan' or 'nagdulot ng kahihiyan,' which sound more measured and appropriate for reports, essays, or respectful speech. You can also use verbs such as 'nalait' (was insulted) for contexts where humiliation came from ridicule.
So, for a formal register: 'naranasan ang kahihiyan,' 'nasiraan ng dangal,' and 'nadungisan ang dangal' are solid choices. Each one carries a slightly different flavor — embarrassment, loss of honor, or public tarnishing — and I pick depending on how severe or genteel I want the phrasing to be. I enjoy how nuanced Tagalog can be; it feels like choosing a color for an emotion, and that always makes writing more fun.