A pet name is a special name that you use for a close friend or a member of your family instead of using their real name. a special name you call someone who you like very much
a name of endearment (especially one using a diminutive suffix); "`Billy' is a hypocorism for `William'