Name McVeigh
Type Surname (from given name)
Other Forms FormsMac Beatha, Mac Bheatha, Mac an Bheatha, MacBeth, MacBay, McBay, McBeth, MacVeigh, MacVay, MacVey, McVeagh
Edit Status Status

Meaning & History
Anglicized form of Gaelic Mac Bheatha or Mac an Bheatha and derived from Gaelic Mac Beatha meaning "son of life" (see MACBETH).