Kaanan is a spelling variant of Canaan, the biblical land-name associated with promise and settlement.
Like Kaanan?
Swipe through thousands of names like it