I don't think it's surprising that most of them are not popular.
Lachlan is a good name though. Agree with you that it's not too boyish, not too daddish, just right.
Theodore is a pretty standard name, although I personally don't care for it. I like
Theodora for girls, though.
Gael is alright. Not really distinct from
Gale if it's pronounced the same, imo. It's sort of retro virile sounding to me, like
Dale or
Wade, not too square like
Walter.
Those three seem the most generally likeable.
Florus, I could kinda like, depending on the way it fit him. I prefer
Florian, which seems like a name you'd like.
I might like
Mochán, if I could figure how to pronounce it. Mox might be a nick, depending on what he is like. (please not "Moxy" though!)
(If you don't want to read reasons I dislike any of them, you can skip reading the rest of this post.)
I think
Caolan (
Keelan) is a decent name, but I'm not a fan of
Kaolin. It's ruined for me because I have a bit of niche knowledge about uses for kaolin clay - not a big concern. Mostly I think it sounds way too much like
Kaylynn, which is not only un-masculine, but forgettable to me.
Ambrose feels stuffy and delicate to me, and
Briar - I just don't care for the sound or my association with thorny thickets.
- mirfak