Shaniya is an African name for girls. The meaning is `beauty` The name Shaniya is most commonly given to American girls. What do they use in other countries? Shannon (English) Shan (English) Channin Shanon Shannen (English) DeShannon Found on https://www.pregnology.com/names/girls/Shaniya