Muicheachtach

Old Gaelic byname turned forename, meaning mariner, seaman