[name]Noah[/name] [name]Grey[/name] and [name]Miles[/name] [name]Kai[/name] are fantastic!
What about using an O name and a P name, since [name]Miles[/name] and [name]Noah[/name] are M and N? MNOP? If so, I think that [name]Olivia[/name], [name]Olive[/name], [name]Penelope[/name], [name]Phoebe[/name], and [name]Poppy[/name] pair well with [name]Miles[/name] and [name]Noah[/name]… If not, what about [name]Alice[/name], [name]Audrey[/name], [name]Aurora[/name], [name]Bridget[/name], [name]Camille[/name], [name]Celeste[/name], [name]Celia[/name], [name]Daisy[/name], [name]Daphne[/name], [name]Eva[/name], [name]Georgia[/name], [name]Gillian[/name], [name]Hazel[/name], [name]Isabel[/name], [name]Isla[/name], [name]Ivy[/name], [name]Julia[/name], [name]Juliet[/name], [name]Lucia[/name], [name]Lucy[/name], [name]Luna[/name], [name]Lydia[/name], [name]Lyra[/name], [name]Ruby[/name], [name]Scarlett[/name], [name]Violet[/name], [name]Vita[/name], or [name]Zara[/name]?
For a middle name, I think that a one-syllable name would be great! [name]Anne[/name], [name]Belle[/name], [name]Bryn[/name], [name]Blythe[/name], [name]Cate[/name], [name]Claire[/name], [name]Eve[/name], [name]Fleur[/name], [name]Jade[/name], [name]Jane[/name], [name]June[/name], [name]Kate[/name], [name]Lark[/name], [name]Mae[/name], [name]Maeve[/name], [name]May[/name], [name]Nell[/name], [name]Neve[/name], [name]Noor[/name], [name]Pearl[/name], [name]Quinn[/name], [name]Sloane[/name], [name]Snow[/name], [name]Tess[/name], [name]Wren[/name]?
*I’m pretty sure that I repeated some suggestions… If so, I second the ones that I repeated!
Good luck! 