Baco é o nome romano do deus grego Dionísio. Dioniso era filho do deus grego Zeus (ou Júpiter, para usar seu equivalente romano) e de uma mortal chamada Semele. Dionísio era o deus grego do vinho, da colheita da uva, do êxtase e da loucura.
De acordo com a mitologia grega, a esposa de Zeus, Hera, ficou com tanto ciúme depois que Zeus engravidou Semele que ela enganou o mortal para pedir para ver alguma prova de sua divindade. O raio da presença divina de Zeus incinerou Semele. Zeus resgatou seu filho ainda não nascido e costurou-o em sua coxa, e Dioniso nasceu da coxa de Zeus algum tempo depois.