Boo Nickname Meaning: A popular nickname for a sweet-natured person with an attractive look or personality.
Boo Literal Meaning: A show of affection.
Popularity: Commonly used among English speakers.
Origin: English.
Related Nicknames: Boo Boo, Boo Boo Kitty.