The name Hannaan is a Muslim baby name. In Muslim the meaning of the name Hannaan is: Beautiful. Compassionate.
Indian Meaning: The name Karuna is an Indian baby name. In Indian the meaning of the name Karuna is: Compassion.
Muslim Meaning: The name Shafeeqa is a Muslim baby name. In Muslim the meaning of the name Shafeeqa is: Kind. Compassionate.