Poséidon était le dieu de la mer, des tempêtes et, en tant que « Earth-Shaker », des tremblements de terre dans la mythologie grecque. Le nom du dieu marin Nethuns en étrusque a été adopté en latin pour Neptune dans la mythologie romaine : tous deux étaient des dieux marins analogues à Poséidon. Les tablettes montrent que Poséidon était vénéré à Pylos et à Thèbes dans la Grèce pré-olympienne de l'âge du bronze, mais qu'il fut intégré aux dieux de l'Olympe en tant que frère de Zeus et d'Hadès.
Poséidon a de nombreux enfants. Il existe un hymne homérique à Poséidon, qui était le protecteur de nombreuses villes helléniques, bien qu'il ait perdu la lutte pour Athènes face à Athéna.
Poséidon était un dieu civique majeur de plusieurs villes : à Athènes, il était le deuxième derrière Athéna en im.