Hahn
Germanic
Rooster
Hahn is a Germanic name and means 'rooster'.
No more information.
Taryn Terence , Verusha , Alia , Evander , Astrid , Granger , Kramer , Jaco , Rathburn