Middle Name for Caleb?

My husband and I have pretty much decided on [name_m]Caleb[/name_m] as the first name for our son (though we are keeping another name in our back pocket, in case he doesn’t “look” like a [name_m]Caleb[/name_m]). So now all we have left to decide on is a middle name. We are both sure that we want it to be an honour name. Here are our choices (last name is two-syllables):

[name_m]Caleb[/name_m] [name_m]Grant[/name_m]
[name_m]Caleb[/name_m] [name_u]Michael[/name_u]
[name_m]Caleb[/name_m] [name_m]Stephen[/name_m]
[name_m]Caleb[/name_m] [name_m]William[/name_m]

What are your thoughts?

I adore [name_m]Caleb[/name_m] [name_m]Grant[/name_m].

I like [name_m]Caleb[/name_m] [name_u]Michael[/name_u]. Complimentary sounds and styles

I grew up with a [name_m]Caleb[/name_m] [name_m]Grant[/name_m] (last name), so that sounds natural to me. [name_m]Caleb[/name_m] [name_u]Michael[/name_u] and [name_m]Caleb[/name_m] [name_m]William[/name_m] are also very handsome.

[name_u]Love[/name_u] the sound of [name_m]Caleb[/name_m] [name_m]Grant[/name_m].

[name_m]Caleb[/name_m] [name_m]Grant[/name_m] is extremely handsome.