Hahn
Germanic
Rooster
Hahn is a Germanic name and means 'rooster'.
No more information.
Corinna Steafan , Ronin , Nerthus , Yasuhiro , tennis , Zemel , Sinh , Alexander , Brian