Gary's full name is Gary Wilson, Jr., though my guess is SpongeBob changed it to Gary SquarePants. We don't know her first name, but some sources claim Gary's mom's last name is Wilson. Of course, adoption usually involves a name change. It makes more sense for Gary to share his owner's last name.