I love this name. I, too, prefer Scarlet over Scarlett. The second 't' just makes it seem heavier and almost like a stutter. I don't know any Scarlets or Scarletts. My only hesitation with the name is the "scar" part but I think it could be overlooked.