Modern American creation, possibly meaning land or earth.
Shaterra is a modern invented name likely created by combining the popular 'Sha-' prefix with the Latin root 'terra,' meaning earth or land. It emerged in the United States during the late 20th century as part of a trend of melodic, multi-syllabic feminine names. Because it is a contemporary coinage, it does not have a singular historical etymology.
Less common today
Shaterra isn't in the latest US Top 1000. It last peaked at #4,076 in 1992.
US births per 5-year period, 1990βpresent (SSA data).