1. Hains
Old English origin, meaning "stone" or "rock".
We found 4 names that are similar to "Hahns" based on sound and style.
Old English origin, meaning "stone" or "rock".
Unknown meaning, mysterious, intriguing.
Origin: Dutch, Meaning: God is gracious
Grace, Happiness, Joy