Love it. I think it is classy, not overly common, yet easy to spell and pronounce.
It's on our top list for boys. We would have named
Clarisse Gerard had she been a boy (that or
Evren).
My only concern was nicknames. I do not like
Gerry at all, but I think
Gerard is solid enough that it does not need one.