Terranesha is a modern coined name blending Terra, “earth,” with -nesha, a popular contemporary suffix.
Like Terranesha?
Swipe through thousands of names like it