Phoenix

Meaning of the name Phoenix: A bird that built its own pyre and then was reborn from the ashes.

Origin of the name Phoenix: Greek, American