Brandii,
Thanks!
I hear comments like that as well.
My personal interpretation of "strong" is that it denotes a male name that will probably never turn into a female name.
It's sort of a sexist definition, I know -- but I think issues of masculinity and femininity have become important recently, as so many names (e.g., Peyton, Avery, Cameron) have become dual-gender or even "girl" names so quickly.
So when I hear someone say a name is "strong," I always interpret that as: "Now
there's a name that won't turn into a girl name overnight."
I would call names like Gordon, Frank, Bruno, Garrett and Roger "strong" names in this sense.
P.S. - Here's an article I wrote on
unisex names a while back.