I'm not keen on
Gordon, I just think it's so old fashioned.
Edward is old fashoined too, but is more classic and can suit any age of child in my opinion, while
Gordon is more dated. On the other hand,
Gordon is definitely better than the really modern style names such as
Kourtney.