What does alyosha mean?

alyosha meaning in Urban Dictionary

The worst possible title for your dog.


alyosha meaning in Names Dictionary

Defender of man.
Name Origin: Greek
Name Gender: Male