My oldest son is named Sean.

My youngest grandson is named Ryan.

As far as a middle name, I'm not sure what you should do. My father's name is James, so I'm Robert James. My youngest son is Kevin James, my youngest grandson is Ryan James.

Pick a middle name that begins with a vowel and see what your future son's initials will spell out. My sister's initials spell out S-A-M, for Sandra Ann McKeon. Nice nickname unlike her married name Sandra Ann Gorman.

Bob