Although I like
Morgan as well, I definitely prefer it for a boy.
As for
Molly, I have no problems picturing it on an adult. Or any age for that matter. I have a close aunt named this (My mom's twin) and she's currently in her 50's. The name has suited her fine. (: