I was JUST about to say Alexander lol
Matthew would sound good as well, but Alexander fits perfectly
The one that came to mind for me was Clark
I think miles sounds good with that first and last name! But I'm so not good at this so Goodluck lol
Greyson Lee sounds good.
I named my daughter Evelyn Lee
I imediatley thought Randall. Greyson Randall Watson.
Maybe Greyson Elijah Watson