Nouns ending with the letter O are listed here.
adagio, aficionado, alfresco, alto, amino, ammo, archipelago, armadillo, arroyo, audio, auto, avocado
ballyhoo, banjo, bolo, bongo, booboo, braggadocio, bravado, buffalo
cacao, calico, calypso, cargo, casino, cocao, cockatoo, coco, combo, commando, concerto, contralto, credo, crescendo, curio
dingo, divertimento, dynamo
echo, ego, embargo, embryo
faro, fiasco, fresco
ghetto, ginkgo, gusto, gyro
halo, hbo, hero, hobo, hydrido
imbroglio, impresario, inferno, innuendo, iodoamino
kazoo, keno, kimono
lasso, legato, libido, libretto, limbo, lingo, lobo
memento, memo, mezzo, mosquito, motto
nairo, nato
oratorio
palazzo, patio, photo, piano, pinto, pistachio, pizzicato, polio, politico, polo, poncho, portfolio, portico, potato, pro, proviso
radio, rancho, ratio, rococo, rodeo
sago, salvo, scenario, scherzo, seato, servo, sforzando, shampoo, silo, solo, soprano, staccato, stereo, stiletto, stucco, studio, superego, swao
taboo, tallyho, tango, tempo, tobacco, tomato, tornado, torpedo, torso, trio
vaquero, vertigo, veto, vibrato, video, virtuoso, vitro, vivo, volcano, voodoo
zero, zoo
Help make this a better resource by adding more nouns in the comments section. Thanks.