Welsh form of Germanus, meaning brother or neighbor, associated with Saint Garmon.
Like Garmon?
Swipe through thousands of names like it