I like jeremiah and jillian...Probably b/c I know awesome people with those names and I am drawn to more traditional yet unused names. The others are cute, too, though.
For middles names
jeremiah- i'd stick with a shorter(1-2 syllables) mid. Name since it's a longer name.
Ryan, steven or stephen, thomas, seth, scott
jillian- rose, renee, kate, claire, sophia, tara,