Likely related to Lachlan, a Scottish name meaning from the land of lakes.
Like Lachan?
Swipe through thousands of names like it