Name: Tafheem (تفهيم)
Meaning: Undersanding, knowledge, know-how.
Gender: male