Hi there.
Here are my thoughts on the list:
Benjamin-This is a beautiful name. [name_u]Strong[/name_u], classic, masculine but not overly macho. Very nice w/Michael. Popular, but I’m guessing that that doesn’t bother you too much.
Carter-This is fine. It’s not my personal favorite. [name_m]Just[/name_m] a little bit modern sounding, I guess. I don’t think that it doesn’t go w/Michael. [name_m]Just[/name_m] not as classic feeling as some of the others.
Jack-I love this one. It’s so dashing & sharp & classic & handsome. Very nice w/Michael.
James-This also works perfectly. Simple, classic, handsome, masculine but not harsh. Great choice.
Jason-This actually does fit really well. It just feels really 80s though. Not my cup of tea, but not an awful name.
Julian-Totally my favorite from this list. Such a charming name. Perfect w/Michael too.
Leo-I like this. It feels a little fresher. Short, spunky, fresh…but still vintage at the same time. Boyish but sweet.
Matthew-I love this name. It has a very pleasant sound. I think that it fits w/Michael as long as you don’t mind repeating initials.
Miles-I’m not big on this for some reason, & it’s too close to [name_u]Michael[/name_u] in my opinion.
Oliver-Super cute. Handsome, old fashioned & a little quirky. It doesn’t not fit w/Michael.
Sebastian-I really like it. Handsome & a bit exotic. Maybe a bit too exotic next to [name_u]Michael[/name_u], but it could work.
Thomas-This seems like a perfect match. [name_u]Strong[/name_u], handsome simple classic.
Hope this helps. 