I definitely like Lachlan the best, but it's a no-go for your family. Oakley makes me think of sunglasses, but I like the idea of the nickname Oak. What an unusual nature nickname! For full name, I like Dashiell, but the nickname Dash seems overly sporty. I know a family of Dash and Champ and it's a little overly saccharine. I tried to combine some of your names and got Oakland. Haha.

OakleyZander is a strong name. The only immediate down-side to it is that it doesn't have a nickname (Oak.... I don't think you'll call him that all the time) but that's okay. Lots of names lack a common diminutive, mine included! It sort of makes a name feel more important.

OakleyZander is a strong name. The only immediate down-side to it is that it doesn't have a nickname (Oak.... I don't think you'll call him that all the time) but that's okay. Lots of names lack a common diminutive, mine included! It sort of makes a name feel more important.