Meanings and history of the name Nila: | Edit. Is the name of an ancient Egyptian princess. Is also inspired by the River Nile. In Arabic Na'ila means one who succeeds. In Irish Celtic is a variant of Neiland means champion.
The name Subha is a Hindi baby name. In Hindi the meaning of the name Subha is: Beautiful.
Subha dil is a Muslim baby Girl name, Subha dil name meaning is Clean Heart and the lucky number associated with Subha dil is 8.