I understand what Array is saying, but I do think that there is a basic confusion in calling a name's etymological origin its "meaning". We do not say that the etymological origin of everyday words are what they "mean". The word "nice" goes back to a Latin word which meant "ignorant" and the word "orchid" goes back to a Greek word which meant "testicle", but if you see a woman wearing a corsage and tell her she has one a "nice orchid", you do not MEAN to say that she is wearing an "ignorant testicle".
So in the way we use the word "meaning" to talk about other words in everyday English, I think it is quite proper to say that
Cassandra "means" "prophet of doom who is not believed". As a matter of fact, one can call someone "a
Cassandra" in English with precisely that meaning.
So personally when talking about a name's etymology I always try to say that I am talking about the name's "origin". I think that describes what we are discussing better than saying that the etymology is really the name's "meaning".