I like
Athena on the goddess, one of the best names there but i think for a child these days it associations/connotations are too strong. I really like
Anthea though and I know someone by association who's sometimes called Anth but i think I would prefer
Thea if you were to "shorten" it.