I love
Michael! I always have sort of liked it, but have really been loving it lately. Of course then I shove it out of my head because both DH and I have uncles named
Michael, so it's sadly off limits.
I think
Michael James is a very solid name. Although since
Michael is so common I think a less common middle name would fit better with it. I love all of those
William combos, too. But I love
William so much it's hard not to love any
William combo. :)