A cool, sweet, fun, lovable guy, who always seems to be misunderstood. He can be romantic as well.
Guys like these are hard to find, because they are great to have around. Not only are they smart (like a nerd), but they have looks (like a model).
A typical Gerald would be found on a computer or phone in a chat room, or just online playing video games.
Wow, I've never met a guy like him before. He must be a Gerald.