Modern invented blend of Scottish 'Mac' (son of) with Welsh 'lyn' (brook/lake), used as a given name.
Like Macklyn?
Swipe through thousands of names like it