Baby Boy Name Help

Jennifer • 2 year old son, 2 angels and pregnant with hopefully our rainbow.

So we’ve narrowed the first name down to Asher, Ezra or Levi but struggling on the middle names. What combination do you like best Garret, Greyson, Grant or Gary. We’re naming after my dad whose name is Gary.