Victor comes from the Latin word for winner or conqueror. It has long-standing use in English and many European languages.
Style
Victor feels established, direct, and adult-ready. It also has a clear meaning that is easy to explain without needing a long backstory.