Hi there.
Luke & [name_m]Jacob[/name_m] are both great names. They’re both pretty popular, but handsome classics. I personally would just do [name_m]Jack[/name_m] [name_m]Edward[/name_m] if you were going to call him [name_m]Jack[/name_m]. It seems substantial on its own. If you wanted to do the nn [name_m]Jake[/name_m], then [name_m]Jacob[/name_m] would make more sense.
A few other ideas that flow nicely w/Edward-
Asa [name_m]Edward[/name_m]
Abel [name_m]Edward[/name_m]
Benjamin [name_m]Edward[/name_m]
Calvin [name_m]Edward[/name_m]
Flynn [name_m]Edward[/name_m]
Hugo [name_m]Edward[/name_m]
Iain [name_m]Edward[/name_m]
James [name_m]Edward[/name_m]
Jameson [name_m]Edward[/name_m]
Knox [name_m]Edward[/name_m]
Leo [name_m]Edward[/name_m]
Nathaniel [name_m]Edward[/name_m]
Owen [name_m]Edward[/name_m]
Otis [name_m]Edward[/name_m]
Philip [name_m]Edward[/name_m]
Simon [name_m]Edward[/name_m]
Thomas [name_m]Edward[/name_m]
Vincent [name_m]Edward[/name_m]
William [name_m]Edward[/name_m]
Hope this helps. 