Ambrose- its alright, but I don't like the nickname
Bo.
Briar- it's okay.
Florus- I prefer
Florian, florus sounds like scientific classification.
Gael- I don't like it.
Kaolin- kah-o-leen?
Lachlan- are you going to say it with a kh or a k sound? I prefer in with the kh sound. It also kind of looks like the region Lapland in Finland. It's a fine name, though.
Mochán- I don't like it.
Theodore- a nice name!
Theo is a good nickname as well.