Leigh comes from the name Lee, which means "sheltered from the storm."
Probably someone of Austrian ancestry.
fair lady derived from the name guinevere
In my opinion, yes.
marlene come from the name marilyn, which comes from the name mary, which means bitter (hebrew)