I really like the name
Holly. I'm not a fan of
Molly or
Milly or similar names though.
I'm in the UK. I know Hollys aged from 40 down to small children. I think it suits any age. I don't think it has a particular image here.
I do know that it's used a lot in December (top 10) compared with other months.
I don't like
Hollie so much and wouldn't use that spelling.
I'd choose
Holly and
Lily and yes they're fairly similar.