Quick answer
Epona is a girl name meaning "horse".
Meaning and history
This name is derived from Gaulish epos meaning "horse" with the divine or augmentative suffix -on. This was the name of a Gaulish goddess of horses and fertility. She was worshipped not only in Gaul, but elsewhere in the Roman Empire.
Notes and context
Usage: gaulish mythology