Potrebbe derivare da un soprannome dialettale arcaico bastato sul termine veneziano nao, "napo o navone", una specie di rapa il cui nome scientifico è brassica napus, per estensione questo termine, riferito all'uomo, potrebbe assumere il significato di "balordo".
Il cognome Nao è veneto, della zona che comprende il padovano ed il veneziano.