I love Rory. Personally I prefer it as a nickname but I definitely think it can stand alone for a girl or boy. It seems to me one of the few perfectly unisex names. I do not care for Mabel. I know it fits in with the vintage trend but I don't find the sight or sound of the name appealing at all.