The name Poseidon is primarily a male name of Greek - Greek Mythology origin that has an unknown or unconfirmed meaning.
In Greek mythology Poseidon is the god of the sea, waters, earthquakes, and horses. While the meaning of the name is not certain, it possibly means "husband, earth."