Pretty strongly dislike them both, and for the same reason (they seem cutesy and insubstantial to me). If I had to choose I’d go with
Holly because it’s a plant and a ful name, while
Molly is just a nickname for
Mary.
Molly is also the slang name of a drug.
*previously posted as summitseeker*--hike more / worry less--