Finnegan's Middle Name

My husband and I are pretty set on naming on boy, [name_m]Finnegan[/name_m]. We would like to honor my dad, [name_m]William[/name_m] or grandpa, [name_m]Raymond[/name_m] (went by [name_u]Ray[/name_u]) with his middle name. We have a longer last name which makes [name_m]Finnegan[/name_m] a tad clunky but we love it.
Which do you think sounds best?
Other Suggestions?

Thanks!