I wonder what some nice words are to describe a very old age of a person?

I guess directly using the word "(very) old" may be interpreted as being impolite, such as following:

Are you saying your grandma still has grandparents? They must be very old.

So I am looking for an alternative but nice way to show my surprise on the age.

  • 1
    This is a hard one, because in most English-using societies youth is valued over old age quite highly. This means that any term that implies an advanced age is going to offend someone who doesn't like to think of themselves in that way.
    – T.E.D.
    Sep 13, 2011 at 21:21
  • @T.E.D.: Do you mean that when applying for technical jobs, older people severely suffer from age discrimination? That is really bad.
    – Tim
    Sep 13, 2011 at 21:41
  • I didn't mean to say that specifically, but you could certainly infer it (and I probably wouldn't argue the point). I meant "value" in general.
    – T.E.D.
    Sep 13, 2011 at 23:22
  • Chronologically enhanced.
    – Mitch
    Sep 23, 2011 at 22:18
  • How about senex?
    – mlt
    Oct 13, 2015 at 4:35

7 Answers 7


One can use locutions that are oblique, seeming not to directly state the case, like:

advanced in years

Also, there are words for people who have attained a particular decade:



and for over a hundred


  • Thanks! Is senior a proper word in the case I gave? I.e. "the grandparents of her grandma are very senior."
    – Tim
    Sep 13, 2011 at 18:18
  • Senior by itself is good for just plain old. Modifying it by very somehow just doesn't sound right, even though it fits the other concerns: 'very old', doesn't sound as impolite/blunt as 'very old'.
    – Mitch
    Sep 13, 2011 at 19:50
  • That may not win you any niceness points if they don't know what it means.
    – mathandy
    Jan 15, 2021 at 4:36

would "venerable" work in this context?


Describing someone as "aged" or "elderly" is a relatively neutral way of indicating age, and one description which may even ring positive would be to describe them as being of a "ripe old age".


The person can be called seasoned or advanced in years.


You might say they are long in the tooth which is a slightly nicer way of saying "old".

Alternatively you could talk about long life as a more positive way of referring to old age (although I'm struggling to think of a good example of doing this), or do away with talk about age altogether and say something like "How amazing to have five generations of your family together at the same time!"

  • Not nice. Originally applied to horses. Oct 3, 2011 at 22:37
  • Sometimes being likened to a horse is a good thing, @mickeyf.
    – Waggers
    Oct 4, 2011 at 6:14

It depends on the age. No normal person over, say, 80 can be offended by being called old.


The "technical" word I would use is "geriatric."

Another word I would use is "senescent."

  • 2
    That's not "nice" though.
    – user10893
    Sep 14, 2011 at 2:58

Not the answer you're looking for? Browse other questions tagged or ask your own question.