Answer
This is an official answer by QuranicNames.com Staff
Numa is a Persian name that means "complexion", "face", "profile", and "growth". The name doesn't come from Islamic sources but since the meaning is good it is acceptable to use it.
Fathima is another spelling of Fatima. You can see its details on this answer: Advice on Imran Layachi for baby boy and Inaya or Soumaya Fatima for baby girl