Shafana

in baby girl name

The meaning of Shafana is Integrity and Virtuous.