1.Sure, why not?
2.I think it would work as a mn for Eleanor, but not Matilda.
3.I have never met a Charlotte in my life.
4.Personally, I think the name is a little prissy and, I don't know, boarding school. Its a soft name, but soft names aren't really my taste.
5.Charlotte Alexandra, Charlotte Bethany, Charlotte Ellen, Charlotte Vivian