[Opinions] agree...
in reply to a message by Billina
Anything can turn into a nickname. My stepfather has a friend named Robert, who even today at something like sixty years old, is called Buckwheat by everybody, family and friends alike. There's plenty of nicknames for Robert, but he's Buckwheat. It came about because when he was little the other kids would come to his house in the morning to play, and his grandmother would always say "As soon as he finishes his buckwheat, he can come out to play." And so he became Buckwheat.