Name: Khalfun (خالفن)
Meaning: Khalfun is an Arabic for boys that means virtuous son. It also means successor.
Gender: male