Khadir comes from Arabic roots meaning green, fresh, or flourishing.
Like Khadir?
Swipe through thousands of names like it