I like Zenith. It looks and sounds masculine without being overly macho, so it could probably work well for a girl too by adventurous parents. I have trouble finding Z names that I like, so this is a good less popular alternative to Zayden,
Zachary, or even
Zephyr. I also really like the meaning, especially the astronomy related "the point in the sky or celestial sphere directly above an observer."