"M" Boy Names, Irish, Surnames
Maguire is a boy’s name from an Irish surname meaning: “son of the beige one.”
Posts with the name Maguire: