Neither.
in reply to a message by TammyS
Caleb is the the more popular, nice enough but I can't stand it's meaning. Connor is overdone and surnamery and has a dog related meaning but at least it doesn't literally mean 'dog'. It may be pronounced the same as Connor, but Conor is so much better. It's probably why it's hugely popular in Ireland ;-p Caleb Alasdair and Connor Lucas.