Original: Nevertheless, according to Encarta Dictionary and Chambers Dictionary of Etymology, "dodo" derives from Portuguese doudo (currently doido) meaning "fool" or "crazy".
Simplified: The Encarta Dictionary and the Chambers Dictionary of Etymology say "dodo" is a Portuguese word, coming from doido.