[name]Lochlan[/name] all the way! Its such a strong handsome name with a cool nickname ([name]Loch[/name]), and with a trendy -an ending, I’m surprised it hasn’t been catching on faster! (at least in the US). I definitely agree with a previous poster that it reminds me of a burly warrior in all the best ways possible.
Concerning your other names, I find [name]Michael[/name] to be a teense too popular and dated for my taste. It is a classic though, and is very handsome, so if you don’t mind your little [name]Michael[/name] sharing his name with just about all the teens, 20-year-olds, and dads living now, then its a nice choice. It just feels like it belongs on a child born in the 80s or the early 90s. I like [name]Callum[/name], but like previous posters, I don’t love the alliteration. [name]Liam[/name] is very very popular right now, so, unless that doesn’t bother you, I wouldn’t use it. [name]Brennan[/name] feels a bit dated and out of place on a baby.
I hope my thoughts help! Of course, if you love a name, go for it! It only matters that you love the name and are confident bestowing it upon your child. But, since you asked, I listed my thoughts [name]Lochlan[/name] [name]Robert[/name] is a lovely choice.