Name: Yaafi (يافع)
Meaning: Young man, Nearly 'baligh'
Gender: male