Lebanese maybe?
According to Ancestry.com:
Salafia Name Meaning Southern Italian: from a nickname derived from Arabic; salaf - arrogance.
Not a bad name, but Arabic for "idiot" would be even better.