Middle Names for Thomas, Theodore, and Scott?

I really love the names [name]Thomas[/name], [name]Theodore[/name], and [name]Scott[/name]; but I have a hard time coming up with middle names for them. I would like to use a family name, though I am interested in hearing any suggestions you may have. Some family names I would like to use include:

[name]Robert[/name]
[name]Richard[/name]
[name]John[/name]
[name]Roy[/name]

Can you think of any combos? Again, I’m willing to read any other ideas. Thank you for your help!

[name]Thomas[/name] [name]John[/name], [name]Theodore[/name] [name]Richard[/name], [name]Scott[/name] [name]Robert[/name].

My own suggestions:

[name]Thomas[/name] [name]Oliver[/name]
[name]Thomas[/name] [name]Elliott[/name]
[name]Thomas[/name] [name]Nathaniel[/name]
[name]Thomas[/name] [name]Sullivan[/name]
[name]Thomas[/name] [name]Grey[/name]
[name]Thomas[/name] [name]Geoffrey[/name]
[name]Thomas[/name] [name]Brendan[/name]
[name]Thomas[/name] [name]Leon[/name]
[name]Thomas[/name] [name]Rex[/name]
[name]Thomas[/name] [name]Xavier[/name]
[name]Thomas[/name] [name]Harper[/name]
[name]Thomas[/name] [name]Avery[/name]
[name]Thomas[/name] [name]Elijah[/name]
[name]Thomas[/name] [name]Brennan[/name]
[name]Thomas[/name] [name]Chandler[/name]

[name]Theodore[/name] [name]Mitchell[/name]
[name]Theodore[/name] [name]Gavin[/name]
[name]Theodore[/name] [name]William[/name]
[name]Theodore[/name] [name]Vincent[/name]
[name]Theodore[/name] [name]Gage[/name]
[name]Theodore[/name] [name]Jacobi[/name]
[name]Theodore[/name] [name]Miles[/name]
[name]Theodore[/name] [name]Benjamin[/name]
[name]Theodore[/name] [name]Alexander[/name]
[name]Theodore[/name] [name]Augusten[/name]
[name]Theodore[/name] [name]Conrad[/name]
[name]Theodore[/name] [name]Grant[/name]
[name]Theodore[/name] [name]Garrett[/name]
[name]Theodore[/name] [name]Elias[/name]
[name]Theodore[/name] [name]Rex[/name]

[name]Scott[/name] [name]David[/name]
[name]Scott[/name] [name]Allen[/name]
[name]Scott[/name] [name]Anthony[/name]
[name]Scott[/name] [name]Andrew[/name]
[name]Scott[/name] [name]Abram[/name]
[name]Scott[/name] [name]Donovan[/name]
[name]Scott[/name] [name]Ryan[/name]
[name]Scott[/name] [name]Henry[/name]
[name]Scott[/name] [name]Owen[/name]
[name]Scott[/name] [name]Avery[/name]
[name]Scott[/name] [name]Lewis[/name]
[name]Scott[/name] [name]Riley[/name]
[name]Scott[/name] [name]Edward[/name]
[name]Scott[/name] [name]Edmund[/name]
[name]Scott[/name] [name]Elliott[/name]

[name]Do[/name] you like any of those?