So, a decision has been made. Rather easily and without much deliberation at all.
Baby's name is going to be Ethan Matthias.
I really like it. It is definitly not the traditional trend I was going for for my first-born son, but dad is adament he doesn't get his middle name. So James Edward was out and that was the only other one I liked.
So there it is :)