The word "fowles" may seem like it should be spelled with a "w" instead of a "u", but this is due to a particular phonetic variation in English. The IPA phonetic transcription for "fowles" is /faʊlz/. The "ow" sound in English can sometimes be pronounced like a short "u" sound, especially in words with an -owle or -owze ending. This means that "fowles" is actually pronounced like "fowls" with a short "u" sound. English is full of unique spelling and pronunciation variations like this one!
The word "fowles" is a variant spelling of the word "fowls", which refers to birds, particularly domesticated or hunted birds. The etymology of "fowls" can be traced back to the Middle English word "foule", which derived from the Old English word "fugol". In turn, "fugol" can be traced back to the Proto-Germanic word "fuglaz". This Proto-Germanic word is derived from the Proto-Indo-European root "*pleu-", meaning "to fly". From the same root, various other words related to birds emerged in different Indo-European languages, such as "avis" in Latin and "ornis" in Greek.