Potrebbe derivare da un soprannome dialettale generato dal vocabolo beo, "bello".
Il cognome Beo è praticamente unico e si presume sia originario del padovano.
Il cognome Beo è 12280° nella regione Veneto Il cognome Beo è 2928° nella provincia di Padova Il cognome Beo è 181° nel comune di PONTE SAN NICOLÒ (PD)