The "Encarta Dictionary" and the "Chambers Dictionary of Etymology" say "dodo" is a Portuguese word, coming from "doido". It means "fool" or "crazy". Another idea is that 'dodo' was a copy of the bird's own call, a two-note pigeon like sound, "doo-doo". 