The only problem is its growing trendyness, because of its Scottish roots, and Scottish / Irish / Welsh names are becoming extremely popular.
Lachlan seems to be at the crest of this trend. I love the name and think it sounds really nice, however.
My favorite combo is
Lachlan Milo.