I think all the names work well with
Elliot, so nice choices, but for me, the most important thing at the end of the day is, will this be a good name for my child individually, that I feel confident will suit him/her well throughout life?
The only one I would cross off is
Magnolia, because even though I like the idea of the name, I just think it sounds too dowdy and quirky. I'm also not a fan of
Maggie. It reminds me of a dog for some reason.
Another concern is for
Theodore, will he go by a nickname? I love
Theodore with the nickname
Teddy,
Ted, or even
Theo, but alone I think it usually sounds too stuffy and old-fashioned as an fn, and I think a lot of people you come across in real life will feel this way unfortunately.
Besides for those two concerns, I think all the name options are stunning. I especially think
Elliot and
Graham would make a handsome set, gentle yet strong.
Ingrid and
Lena are also long-time favorites. So beyond this, I would just say, go with your gut, say the names aloud for the next few days, even consider using them as names to make your seating reservation in a restaurant just to test them out!