i like all of the names you picked. i think emmett and reese are very nice. the only ones i don't like are declan and keegan and that's because they have become soooooooooo common where i live. you can't swing a cat without hitting a keegan and anything welsh or gaelic sounding is just getting really overdone (here in canada, anyway). might be different over there, but, boy i'm getting tired of hearing all those names! lol.
i also love, love, love the name gracie. we are thinking about sophie for a girl but i was also considering grace or gracie. anyway, that's my honest opinions for ya. good luck!
*oh and i love iris too, i love flower names. just don't call her lucille and i think you'll be okay.