From Arabic Ja'far, traditionally meaning “small stream” or “rivulet.”
Like Jaffer?
Swipe through thousands of names like it