A modern form built from Mackenzie and -lee, rooted in a Scottish surname meaning 'child of the fair one.'
Like Makenlee?
Swipe through thousands of names like it