From left to right they are:
Rapunzel (Witch is actually a off-brand/knockoff doll but she is so pretty.)
Maya (I cant remember what kind of Barbie doll she is)
Teresa (Shes the Masquerade Ball Night Gown Doll)
Ariel (Witch is also possibly a off-brand/knockoff doll but once again I still love her.)
I'm not obsessed, I'm focused.