My name is originally from Greek. It means someone who likes horses. Horses were the equivalent of automobiles at the time the name was coined. They named me that after a great-grandfather. The original reference was probably to the father of Alexander the Great, a popular Greek emperor.
As Dan points out, most English speakers have no idea what their names mean or where they come from. Just in case anyone is interested, most commonly used traditional Western European names are originally from Hebrew, and have no meaning in European languages. For example, “Anni” and all its variations (Annie, Ann, Anne, Annette, Hanna, Hannah, etc.) are from a Hebrew word for “grace”. “John” is also based on the the Hebrew word for grace (note the H, usually dropped in European versions; and the double N, reduced to a single N in most European versions. ("Jon", on the other hand, is usually short “Jonathan”, Hebrew for the Lord has given).
The Wikipedia articles provide full details:
https://en.wikipedia.org/wiki/Anna_(given_name)
https://en.wikipedia.org/wiki/John_(given_name)