Can't decide on a second name! Need suggestions please

Hello! Husband and I are expecting our first child, a boy. We've decided on the name Caleb.

Now we need a second name to match but can't seem to decide.

My current favorite is Xavier which means "bright" and my husband's favorite is Aiden which means "little fire." I love the meaning of Aidan(I prefer this spelling) but I feel like it doesn't flow well with Caleb.

And before you go "omg not another Aidan it's so overused blah blah," we are not in the US. Aidan is not a very common name here.

Can you please suggest names that would go well with Caleb and has a nice meaning?

Thank you!