Caleb means 'dog' (from Hebew 'celev'), but also 'with all his heart', 'full of passion' (from Hebrew 'col' = all/total + 'lev' = heart).