Salif is a West African form related to Arabic Salih, meaning "virtuous" or "righteous."
Like Salif?
Swipe through thousands of names like it