candidate: Perhaps the most cited explanation is that " chocolate " comes from Nahuatl , the language of the Aztecs , from the word " chocolatl " , which many sources derived from the Nahuatl word " xocolatl " ( pronounced ) made up from the words " xococ " meaning sour or bitter , and " atl " meaning water or drink .