If you're a character in the Dragon Ball universe(s), chances are your name has some kind of pun to it. Most of Toriyama's nomenclature are food-based jokes and references. Gohan is the Japanese word for "rice." Krillin's Japanese name, Kuririn, is a mixture of Japanese word for "chestnut" (kuri) and the last syllable of shaolin (given that he was a monk prior to meeting Goku). His daughter, Marron, is named after the French word for chestnut. Chi-Chi is Japanese for "milk", but also a slang term for breasts in Spanish, which resulted in her character's name being changed for the South American dubs of the series. Even newer Dragon Ball Super characters like Beerus and Whis' names are puns (beer and whiskey, respectively).
Certain groups and families throughout the lore have specific themes to their naming. Bulma Brief's first name is a reference to bloomers, a Japanese name for school girls' gym shorts; and her last name refers to men's undies. Her children, Trunks and Bulla (pronounced "bra"), are obvious clothing references as well. Mr. Satan's first name is Mark (pronounced in Japan as "Maaku"), a phonetic anagram of akuma ("devil"). His daughter's name, Videl, is an anagram of "devil." Demon King Piccolo (the older one from the original series) is named after a musical instrument, as were his cronies, Piano, Tambourine, Cymbal, and Drum. Do magical spells such as "abracadabra" and "Bibbidi-Bobbidi-Boo" sound familiar to you? The spell-slinging group of DBZ baddies — Bibidi, Babidi, Majin Buu, and Dabura — all get their names from them. Most of Frieza's (refrigerator reference) soldiers were named after types of fruit, but his elite Ginyu Force were named after dairy products — Ginyu is a Japanese phrase for cow's milk, Burter is "butter," Guldo is Japanese for "yogurt," Jeice is Japanese for "cheese" (which also happens to sound a lot like the word "juice"), and Recoome is an anagram of the Japanese word for cream, "kurimu."
The food-based names go healthier when it comes to the members of the Saiyan race ("saiya" is an anagram of "yasai", Japanese for "vegetable"). Vegeta is the first part of "vegetable." Broly is broccoli. Goku's Saiyan name of Kakarot refers to carrots. Nappa is a type of cabbage. Raditz is radish. Caulifa is cauliflower, and who knows what sort of devious, disgusting pun is behind Kale's name.