A modern invented name blending the Scottish prefix Mac- meaning 'son of' with the suffix -len.
Like Macklen?
Swipe through thousands of names like it