Help!

So we named our son Caleb Joseph. It was my husband’s pick.. he’s liked the name for years and using it gave our son the same initials as him without him being a junior. Cute and meaningful, I know. And honestly, he looks like a Caleb, everyone thinks so. BUT, I just cannot come around to the name, even after two months now. I think Caleb looks and sounds weird 🙁 I wanted the name Waylon. But our daughter’s name is Gracelyn, so it seemed too matchy. And while we’ve never heard of the name Waylon around us, when we were in the hospital, we heard of two being born in the fall, so we were afraid it was about to be a trend or something. And my husband just felt like he didn’t look like a Waylon so it put extra doubt in my mind. Can someone please help me love the name Caleb.. literally the only thing I like about it is the meaning of the name. And while the initial thing is cute and all, it’s gonna get annoying I feel for paperwork reasons and I am completely against the nickname CJ. I’ve been considering changing his name, but I feel like I’d be forcing a name that isn’t him.. so either I force the name Waylon or force myself to deal with Caleb.. I’m just so afraid I’m gonna hate the name forever 🙁 I keep saying let’s try calling him Waylon for a couple days to see if it could fit, but my husband never makes it long.. he’ll call him it like one time and say no it doesn’t.. I want him to have a name that we both call him by 😕