Polyxena
What is the meaning of the name Polyxena?
The name Polyxena is primarily a female name of German origin that means Hospitable To Many Guests.
In Greek mythology Polyxena was beloved by Achilles but sacrificed by his son.Stats for the Name Polyxena

