I like it, it's unexpected and elegant and both of your combos actually make me like it even more.
I'd probably call a Dolores "Lola" or "Lo Lo"...Lo Lo would just be a fun around the house nickname obviously! My friend has a little girl named Harlow and we all call her Lo Lo and it's really grown on me and seemed the most natural pet name.