Un anagramma (dal greco ἀνά- aná-, prefisso che significa "sopra", e γράμμα grámma, "lettera") è il risultato della permutazione delle lettere di una o più parole compiuta in modo tale da creare altre parole o eventualmente frasi di senso compiuto.
Gli anagrammi sono classificabili fra i giochi linguistici e quelli enigmistici.