[name_m]Hi[/name_m] there.
Here are my thoughts on your lists so far:
[name_m]Felix[/name_m]-This isn’t my favorite, but it’s kind of fun. A little quirky like [name_m]Miles[/name_m], yet simple & familiar.
[name_u]James[/name_u]-I like this. It works well with your crew. It’s most definitely a classic.
[name_m]Graham[/name_m]-I don’t love this one. It sounds a little bland. I certainly prefer the Scottish spelling of [name_m]Graeme[/name_m] if anything.
[name_m]Theodore[/name_m]-I love this. Perfect with [name_m]Miles[/name_m] & [name_f]Amelia[/name_f]. It’s smart and sweet, yet definitely all boy. A lot of fun nick name options too. It’s not the best with your last name, but probably not a deal breaker.
[name_f]Caroline[/name_f]-This is lovely. It works really well with [name_m]Miles[/name_m] & [name_f]Amelia[/name_f]. It’s very well known, but not over done. Feminine & classic. Maybe not the best with your last name, but again, not awful.
[name_f]Alice[/name_f]-[name_f]Lovely[/name_f]. Elegant & smart. I’m not sure if you care about repeating initials or not.
[name_f]Daisy[/name_f]-This is adorable. Not as great with your last name though either.
[name_f]Mabel[/name_f]-It’s another ‘M’, but a nice name. Not very common, but really cute.
[name_f]Violet[/name_f]-Beautiful and works great.
Well, I wasn’t much help narrowing them down, huh? Here are a few more suggestions…
Boys:
[name_u]Elliott[/name_u]
[name_m]Louis[/name_m]
[name_m]Nathaniel[/name_m]
[name_m]Oliver[/name_m]
[name_u]Owen[/name_u]
[name_m]Peter[/name_m]
[name_u]Rafe[/name_u]
Girls:
[name_f]Coraline[/name_f]
[name_f]Clara[/name_f]
[name_f]Cora[/name_f]
[name_u]Eloise[/name_u]
[name_f]Genevieve[/name_f]
[name_f]Gwendolen[/name_f]
[name_f]Josephine[/name_f]
[name_f]Lucy[/name_f]
[name_f]Lilian[/name_f]
[name_f]Rosalind[/name_f]
[name_f]Rosamund[/name_f]
[name_f]Willa[/name_f]
[name_f]Hope[/name_f] this helps. 