I
LOVE John (nn
Jack),
Caroline and
Olivia. They are all classic, traditional and classy names. My kids are
John and
Caroline. Everyone comments on how beautiful and feminine
Caroline is. It is not outdated AT ALL and could never in a million years be compared to
Gertrude. I can not tell you how many compliments I get on my kids names because they are not unisex or made up or pretentious. I think the three names you mentioned go together well.