Anagrammilla tarkoitetaan sanan tai sanajoukon kirjainten uudelleen ryhmittelyä siten, että niistä muodostetaan yksi tai useampi uusi sana. Esimerkiksi sanan vaali eräs anagrammi on laiva. Anagrammi voidaan määritellä myös merkkijonon merkkien bijektiona itselleen. Tämä tarkoittaa, että alkuperäisen sanan jokaista kirjainta on käytettävä täsmälleen kertaa uutta sanaa muodostettaessa, missä tarkoittaa kirjaimen lukumäärää alkuperäisessä sanassa. Anagrammi toimii sanaleikkinä parhaiten silloin, kun uuden sanan avulla pystytään jollakin tavoin antamaan vihje alkuperäisestä sanasta.
Eräs kaunokirjallisuuden tunnetuimpia anagrammeja on ollut Giovanni Guareschin kirjassa Isä Camillon kylä, jossa toinen päähenkilö, Peppone, voitti arpajaisissa nimellä "Pepito Sbezzeguti". Nimi oli anagrammi hänen oikeasta nimestään, Giuseppe Bottazzi.
Anagrammi on eräs piilosanojen vihjetyyppi.