Whooooo!! I'm so excited to hear that everything is going good!!!
Names are so hard. There is a mountain here in town (actually it's technically considered a hill) call Gavin. I've always liked that name, but I know you don't want a name with an N.
My ex was on some kind of western thing when I was pregnant with our son. He wanted to name him Wyatt, Trace, Levi.... I don't remember the rest. We decided on Garrett, and it fits him perfectly.
It's so hard to find a name that isn't common, yet isn't unusual.... Good luck!!