Macsen is a Welsh form of Maximus, meaning greatest, and is tied to Welsh historical legend.
Like Macsen?
Swipe through thousands of names like it