The name Afra means Young Deer and is of Hebrew origin. Afra is a name that's been used primarily by parents who are considering baby names for girls.
People who like the name Afra also like the names: Ruby,
Anah,
Yael,
Anouk,
Yana,
Aviva,
Abana,
Huck,
Casper,
Sheva,
Calhoun,
Roscoe,
Omri,
Maximus