I suppose 'Máte hlad?' is when addressing more than two people. Am I right?
I'm sorry, how can it be plural if you're addressing a single person? In case you also speak German, French or Spanish, would it be something like: 'Máte hlad?' Informal Plural Habt ihr Hunger? / ¿Tienen hambre? / Avez-vous faim? Formal Plural Haben Sie Hunger? ¿Tienen hambre? Avez-vous faim? I'd really appreaciate your help.
It works exactly the same way as in French. You use the plural form "Máte hlad?" for either a) plural b) formal singular. Informal singular is "Máš hlad?"
In Bulgarian "hlad" would be cold, as in absence of heat. These type of errors are what makes it fun to learn new languages.