Roy
this name has many meanings. it could either mean the best great grandfather or the weirdest kid you'll ever meet. the old man Roy will be loving and probably let you write on the wall with sharpie. the kid Roy will be very loyal and kind if you ever decide to date him
girl- god i sure do love my boyfriend roy!
other girl- roy? omg that's my great grandpas name! i sure do love him!