Deriva da soprannomi originati dal vocabolo sardo boi, "bue", soprannomi che caratterizzavano normalmente persone abbienti, oppure che avessero a che fare con l'allevamento o la vendita di bovini.
Il cognome Boi è molto diffuso in tutta la Sardegna, nel cagliaritano in modo particolare. Boy, piuttosto raro, è presente nelle province di Cagliari e Oristano. Boe è anch'esso sardo.