Aparajita
Aprajita means the undefeated one. This is a powerful name and expresses courage, determination and fortitude. It's perfect for Little Girl in whom life has its challenges to take in stride. The name Aparajita is one no other name has the same level of purity, grace, and spirituality and hence it is a blessing to be a mother or father of such a child.