I'm ok with mixing up the names on the list. I also like Henry and Silas but I am trying to pair one of his with one of mine - those are both mine :/ He's big on matchy names and I couldn't care either way. So I settled for some with a matching initial to bargain :)
Of the matchy ones, I like Silas and Sawyer.
Henry and Sawyer would be fine, too.
Just don't do Logan and Landon. I have a hard time distinguishing between those names at the best of times.