I think Scarlett is just great. It's feminine and sophisticated. The Scarlett O'Hara associations used to be too strong for me, but then Scarlett Johansson came along and now the name seems really fun and contemporary. BTW, I also like it when it's spelled Scarlet.