Why do months have names?
The short answer
Months need names to distinguish parts of the year, and many current names come from older calendars and traditions.
How it developed
Cultures used different month lengths and starting points. Modern names preserve references to gods, people, or old number words.
A familiar example
In some languages, a month's name does not match its current position in the year.