What does Caleb mean?
Meaning genuinely contested. Traditionally derived from keleb, 'dog' (connoting a humble, devoted servant). Others split it as kol + lev, 'whole heart,' giving 'wholehearted' — a reading that suits the loyal spy of Numbers 13-14. Because the name shares the consonants k-l-b with 'dog,' that older reading cannot be cleanly ruled out; treat both as open.
What does Levi mean?
From the Hebrew verb lawah, 'to join, attach, accompany.' Genesis 29:34 explains the name by Leah's hope that her husband will now be 'joined' to her — a biblical folk etymology, but one that rests on the genuine root l-w-h.