I love [name]Gemma[/name], it’s gorgeous. Without knowing the length of your surname, some of these might not go as well, but there’s a mix of length and styles:
I have noticed before that [name]Gemma[/name] is hard to put with a second name. It can’t begin with M because that makes a double M-syllable at the end. And the names I would put with it ([name]Claire[/name] and [name]Katherine[/name]) apparently don’t work for you. Could you spell the names differently, as in [name]Clare[/name] or [name]Catherine[/name]? I like [name]Gemma[/name] [name]Kathleen[/name] also. I’d keep looking for names that begin with a consonant that isn’t M.
Our combo is [name]Gemma[/name] [name]Hermione[/name], but I considered [name]Gemma[/name] [name]Cosette[/name] and [name]Gemma[/name] [name]Delphine[/name] as well. We also have a G last name so a lot of those A middle names are completely out for us, I completely feel your pain.