Safwan is a Hindu Boy name and it is Hindi originated name with multiple meanings. Safwan name meaning is Rock; Solid; Pure; Old Arabic Name. Safwan name popularity and rank stands at 2059 among 29430 Hindu names.
5b68a2b9bb2f6193729fa462-text