is kyra an indian name?
Meaning of Kyra. Name Kyra generally means Princess or Like the Sun, is of English, Indian origin, Name Kyra is a Feminine (or Girl) name. Person with name Kyra are mainly Christian by religion.