baby name problems!

We are so close to finding out the gender of our baby and for a girl, we have it figured out and we agree! But we are constantly fighting over a boys name. My husbands father passed away a couple years ago, and I've agreed to let our babies middle name to be his fathers first name. However, I've been dying to call my son Greyson and he thinks the kid will be picked on - in my opinion kids are mean and pick on/get picked on no matter what. My husband wants us to name him Johnathan.
So here it goes! 
Any advice on how to settle it? 
Or, have a favorite?
Greyson Michael 
Johnathan Michael 

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors