A coined celestial name from Latin stella (star) and luna (moon), meaning star and moon together.
Like Stellaluna?
Swipe through thousands of names like it