I don't like the sound of
Caleb, and in general I don't understand the fascination with it and Jacob--the sound of the "b" ending is just abrupt and not attractive, imo. And
Caleb is rather trendy where I live. Add
James to it, which seems rather filler-y, and it becomes a bit of a boring combo, IMO. Plus,
Caleb means "dog". So with all that, I'll definitely say it's nms.