I like James even though it is uber popular. Joshua is nice although it is dated. Elizabeth is a solid classic. The rest of the names sound very 90s to me.
Well, Jeremy, Elizabeth, Dylan, Lahnee, Brittany, Joshua and Mitchell were born in the 90's. Ethan was born in the 2000's. Their children have all been born within the last few years. I like James too, just not as a middle =)