В английском языке буква Y может отвечать как за гласный, так и согласный звук. Все зависит от того, в каком месте слова она находится.
Правило очень простое – если буква Y является первой буквой в слоге, в котором есть еще еще какие-то буквы кроме самой Y – значит это согласная. В любом другом месте слова – гласной.

Примеры Y согласной (consonant):
* yes
* yam
* yell
* yellow
* yogurt
* beyond

Примеры Y гласной (vowel):
* gym
* my
* cycle
* baby
* hairy
* sky