Markwilliam combines Mark, from Latin Marcus, with William, from Germanic roots meaning 'resolute protector.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Markwilliam?
Swipe through thousands of names like it