How about Evan? Unusual but still goes well with Joshua x
Funnily enough I was going to suggest Ethan!
I had Joshua as a 'reserve' name when my daughter was born - so obviously didn't use it! Others on my list were Joseph, Daniel, William, Gabriel and Jesse - but my ex wouldn't entertain those last 2!
Is Esmé had been a boy she would have been Sebastian Isaac
Don't worry, I know what you mean! It's like Zara for a girl, I just think clothes lol!!
Let us know what you finally pick