You could make a claim to being a BSG fan and call him Apollo, and still stay on-track with the celestial theme.
P.S. Nova is too androgynous a name. It lacks that masculinity required in a boy's name. That's like a fancy "Pat" or "Tracy" or "Jordan."
P.P.S. My 17yo daughter wanted Nova for her middle name when she gets adopted... but has since changed her mind.