Italian, of Germanic origin, probably from adal: "noble", or possibly from ald: "old". If the latter is true then Aldo is cognate with Aldous so we have classified these two names as Lesser Synonyms, although the derivation is quite distinct.
Thanks to Donald Whyte who provided much of the initial information for this site.