I need help choosing a name!!!

So
I've always loved the name Sebastian but my family and husband think I should name him John, after his grandpa. Now I've always loved the name John too. It's timeless and strong and I can always nicname him Jack (which I love)--- I need your opinions. Sebastian or John. Thanks Guys! 

Vote below to see results!