E says the Irish spelling is with an A but he has seen it with sn O. He says it is Scottish for lake. Our Aussie cousins have a boy named Lachlan and they call him Lachy (Locky). I like it a lot.
This. I know two Australians who go by Lache (lockie), with the given name Lachlan.