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".