Last name origins & meanings:
- German: from Middle High German hane ‘rooster’, hence a
nickname for a conceited or sexually active man. In some instances it
may have been a habitational name from a house bearing the sign of a
- German: patronymic from a reduced form of the personal
name Johannes (see John). This surname is also found in
Denmark and Sweden.
- Jewish (Ashkenazic): ornamental name from
German Hahn ‘rooster’, one of the many Ashkenazic surnames
based on vocabulary words denoting birds or animals.
Comments for Hahn