Hanaan comes from Arabic and Hebrew roots meaning compassion, tenderness, or grace.
Like Hanaan?
Swipe through thousands of names like it