"Kakarot" (o Kakaroth/Kakarotto) è il vero nome Saiyan di Goku in Dragon Ball, derivato dall'inglese "carrot" (carota). Seguendo la tradizione di Akira Toriyama, i nomi dei Saiyan sono giochi di parole legati alle verdure (vegetable -> Vegeta, radish -> Radish). Il termine evidenzia la sua origine aliena rispetto al nome terrestre Goku.
Il nome terrestre di Goku Kakarot o Kakaroto è il suo nome Saiyan, chiamato così in onore delle carote, come tutti i Saiyan sono chiamati con il nome di verdure.
Goku, il cui vero nome è Kakaroth (in varie edizioni Kakarot, Kakarotto o Kaarot), è un guerriero Saiyan figlio di Bardack e Gine, classificato come soldato "d'infimo livello" dal suo popolo, come suo padre e suo fratello maggiore Radish.
Sappiamo che il nome "Kakaroth" non è altro che un gioco di parole che significa "Carota", probabilmente un chiaro riferimento al colore della tuta di Goku. Akira Toriyama, infatti, si è più volte ispirato ai vegetali per trovare un nome ai suoi personaggi, una scelta bizzarra ma decisamente funzionale.