Onomancy on ennustamisen muoto, joka käyttää jonkun etunimen kirjaimia. On olemassa useita tapoja, joilla nimi voidaan analysoida tässä ennustamisjärjestelmässä, ja monissa kulttuureissa on jonkinlainen onomancia. Ihmiset, jotka uskovat, että salaiset viestit on upotettu näiden tekstien kielelle, soveltavat joskus käytäntöä piilotettujen merkitysten lukemiseksi sanoiksi ja lauseiksi.
Klassisista kirjoituksista löytyy lukuisia onomantian tapauksia. Esimerkiksi kreikkalaiset ja roomalaiset pitivät kumpikin erittäin tärkeänä etunimien symboliikkaa, ja odottavat vanhempien usein kääntyvän ennustavan viranomaisen puoleen saadakseen palautetta mahdollisista nimivalinnoistaan. Joitakin nimiä pidettiin epäsuotuisina useista syistä, ja ennustajat ottivat huomioon esimerkiksi syntymäajan ja -ajan, syntymäpaikan ja vanhempien nimet arvioidessaan mahdollisia nimiä.
Keskiajalla onomancia oli erittäin suosittu monissa osissa Eurooppaa. Ennustajat käyttäisivät jonkun nimeä selvittääkseen kohtalonsa ja tulevaisuutensa tarkastellen esimerkiksi nimien vokaalien määrää tai merkityksiä, jotka paljastettiin, kun kirjaimet muutettiin numeerisiksi arvoiksi. Kirjeiden lukumäärää pidettiin myös tärkeänä, ja jotkut ihmiset keksivät selvästi erittäin monimutkaisia koodeja nimien arvioimiseksi toiveena houkutella asiakkaita.
Onomancy ei rajoittunut Eurooppaan. Se oli myös erittäin suosittu Aasiassa ja on edelleen niin tänään. Esimerkiksi Kiinassa nimesi kirjoittamiseen käytettyjen iskujen määrän uskotaan olevan tärkeä, samoin kuin nimesi kirjoittamiseen käytetyt merkit. Vanhemmat yrittävät valita lapsilleen suotuisat nimet, jotta he kasvavat varakkaiksi, onnellisiksi tai vaikutusvaltaisiksi, ja huonosti valintoja antavia vanhempia joskus arvostellaan heidän lastensa epäonnistumisesta.
Tällaista ennustamista harjoitetaan edelleen joillakin maailman alueilla nykyään, vaikka ihmiset eivät aina suhtaudu siihen vakavasti. Monet länsimaiset ihmiset leikkivät mielellään nimensä muuttamisesta numeerisiksi arvoiksi ja etsivät näiden numeroiden symbolista merkitystä, ja jotkut ihmiset jopa muuttavat nimensä yrittäessään luoda miellyttävämmän numeerisen arvon.
Nämä ovat erimielisyyksiä “onomanian” oikeinkirjoituksesta. Kreikassa onos tarkoittaa “aasia”, ja jotkut ihmiset ovat ehdottaneet, että “onomancy” todella tarkoittaa “aasin ennustamista”. Kreikan nimi nimelle on onoma, joten “onomancy” voisi oikeammin olla “onomamancy” tai “onomatomancy”. “Onomancy” on kuitenkin tullut yleisesti hyväksytyksi ja käytetyksi oikeinkirjoitukseksi useimmissa sanakirjoissa.