names & meanings!
over 22,000
Home
Muicheachtach
Muicheachtach
Old Gaelic byname turned forename, meaning
mariner, seaman