Just because someone doesn't have French roots, doesn't mean their name doesn't! (I have no Latin roots, but my name is nonetheless
Christine).
Elita would be an unusual pet name for
Elisabeth, but not impossible. However, the site's explanation is probably right.