We have decided on Eli as the first name for our little boy due in 4 weeks. That is set in stone. We have had two middle names picked out for months and can't make any progress deciding ( mainly because DH doesn't see the point in middle names but I definitely want Eli to have a middle name).
The two choices are Thomas and James. Thomas is the name of one of my late grandpas. James, believe it or not, is from a dream a had a week before I found out I was pregnant. It was so vivid. I gave birth to a boy and named him Eli James. We had always liked Eli for a boy so I am not surprised that it was the name I used in my dream. James was out of nowhere but I like it. I had told my DH about the dream and the name kind of stuck.
I want a name with meaning which Thomas has, but I think James has meaning in a way too. Sigh. I change my mind back and forth every day. So what do you all think? Eli Thomas or Eli James?

BFP 8/9/2013
EDD for our baby boy 4/14/2014
Eli Thomas born 4/22/2014
Re: having trouble deciding between 2 middle names
They both sound great, in my opinion, but I like the sound if Eli James a tad more. (Though I do think Thomas has more "real" meaning/significance.)
I personally like initial nicknames too, and EJ is cute to me. For some people, that would be a turnoff... I know not everyone likes initial nns!
BFP 1- EDD 2/09/11 Missed MC DX @11 weeks D&C- 7/25/10 BFP 2- EDD 12/22/11 Natural MC @ 5w 2d BFP 3- EDD 1/25/12 DD Josephine born 1/16/12
Thanks for all of the responses so far. I am an awful decision maker so I am taking the responses seriously. I need help!
"I love to see a young girl go out and grab the world by the lapels. Life's a bitch. You've got to go out and kick ass." Maya Angelou
~ Auntie to L: 2013 and Peanut: EDD 11/2014 ~
Oscar born October 2011
Miscarriage at 8 weeks (August 2013)
DD due September 1, 2014
Marriage: 4/2008
Baby Carriage #1: 5/2012
Baby Carriage #2: 1/2016