Yes, Faydra is probably a respelling of
Phaedra.
Over the centuries names from ancient Greek and
Roman myth and history have commonly had more than one pronunciation in English. Some people believe that such names should be pronounced using normal English conventions of the relationship between pronunciation and spelling, while others think one should get as close to the ancient Greek or Latin pronunciation as possible. So often you hear both kinds of pronunciations for the same names.