Question: is mcveigh an irish surname?
Answer: McVeigh is a surname of Scottish and Irish origin from Gaelic Mac Bheatha or Mac an Bheatha, and a bearer of Mac Beatha is mentioned in the Annals as taking part in the battle of Clontarf in 1014. The name is common in east Ulster, particularly Armagh.