Save Type Surname (from given name) Usage Manx Meaning & History Manx: from Gaelic Mac Thómais ‘son of Thomas’. The main seat of the family in the Isle of Man was Ballacomish ‘Comish's (or Thomas's) farm’ (Arbory, IoM).