Bellyache betekent letterlijk 'buikpijn', maar in het Engels kan het ook 'gezeur' of 'gemopper' betekenen, vooral als het gaat om klagen over iets kleins.
In de context van dit nummer gebruikt Radiohead 'bellyache' om een dieper gevoel van onbehagen en frustratie uit te drukken. Het is niet zomaar buikpijn, maar een metafoor voor een diepgewortelde ontevredenheid met het leven en de maatschappij, wat het een intrigerend en gelaagd woord maakt in de tekst.
In "No Surprises" zingt Radiohead over de uitputting van het moderne leven. Het voelt alsof je hart "full up like a landfill" [helemaal vol is als een vuilnisbelt] en je baan je langzaam kapotmaakt. De zanger is moe en ongelukkig, en de "bruises that won't heal" [blauwe plekken die niet genezen] laten zien hoe diep de pijn zit.
De tekst is een verlangen naar rust, weg van de chaos. Hij wil de regering omverwerpen, want "They don't, they don't speak for us" [Zij, zij spreken niet voor ons]. Uiteindelijk zoekt hij een "quiet life" [rustig leven], zelfs als dat betekent dat hij een "handshake of carbon monoxide" [handdruk van koolmonoxide] aanneemt. Het refrein "No alarms and no surprises" [Geen alarmen en geen verrassingen] is een wanhopige smeekbede om vrede en voorspelbaarheid, zelfs in de dood. Het is een beetje donker, maar ook heel herkenbaar als je je overweldigd voelt.