Home - Boy's Name - K - Kafele

Boys name -
Kafele

Meaning:

Worth dying for.

Derivation:

Origins:

Ngoni

Mail to a Friend