A modern elaboration of McKinley-style names, drawn from a Scottish surname meaning 'son of the fair warrior.'
Like Makinlee?
Swipe through thousands of names like it