Canaan for a baby name

Hebrew, meaning ‘to be humbled’. A region in the Middle East that existed during biblical times.

Search by letter



Search by category