Atreyus is of Indian origin, meaning 'invincible'. It's a unique and distinct name that has been growing in popularity in recent years.
The name Atreyus has seen a steady increase in popularity over the past six years, with the number of births nearly doubling from 5 in 2018 to 12 in both 2022 and 2023.