"M" Boy Names, Surnames, Welsh
The name Macsen is a boy’s name meaning “greatest“ and is of Welsh origin.
Posts with the name Macsen:
50 Surnames For Boys That Aren’t Overused