I looooove
Gerard, mainly due to
Steven Gerrard, and think it goes well with the other names. They're all pretty classic and un-trendy. I wouldn't call a
Gerard Gerry either. It doesn't really need a nickname as it's only two syllables (as well as
Gerry, so no need to "shorten" it to that).