Strangely enough, we've had little difficulty with female names. We both like names that can work for either sex for girls. For example, I like the names Aidan, Blair, Blake, Caley, Rian and Sian (Sean). And we're pretty much in agreement on some of these. Of course, we haven't narrowed things down yet. But there's plenty of time for that.
The boys' names, however, have proven a sticky wicket. For example, I'm a fan of the names Geoghan and Tadgh (pronounced Guillen and Tige, like tiger minus the r). But the spelling of these names has proven an issue. Should the poor kid have to tote around a Scots-Irish pronunciation key with him to school? Should he have to explain himself at every turn? Won't this get tiresome/annoying?
As for the lady, she likes Cade. But this is problematic. You see, the main character in much of my fiction is named Caden, Cade for short. And Caden gets into a shitload of shenanigans. Basically, I don't want the child named after an alterego.
And then there's Tavis. I prefer a different spelling of the name: Tavish. And there we differ.
I never thought this name choosing would be so difficult. I imagined we'd hack it out in an hour or two and that'd be that. Not so.
You're branding your child with an identity. That name you give him or her builds character. And you don't want to screw up.
So, I like Geoghan and Tadgh, Riordan, Madoc and Tavish. One can always change the spelling to make things easier to pronounce.