Nasha is a muslim girl name and it is an Urdu originated name with multiple meanings. Nasha name meaning is Fledgling Girl and the associated lucky number is 5. Accompanying with Nasha meaning you can also listen here how to pronounce Nasha name.