Well, in your sister's case the etymology of
Chara IS "invented form created to link with
Richard". Just because it has the same spelling as a name with an ancient Greek origin doesn't give it an ancient Greek origin itself. There are many names which have multiple origins which have nothing to do with each other and only end up with the same spelling in the modern alphabet by accident.