Crossword Genius

Name in past given to soldiers, eg, The Great (7)

Ross

I believe the answer is:

agnomen

I'm a little stuck... Click here to teach me more about this clue!

'the great' is the definition.
I can't tell whether this defines the answer.

'name in past given to soldiers eg' is the wordplay.
'name' becomes 'n' (common abbreviation e.g. on forms).
'in' indicates putting letters inside.
'past' becomes 'ago' (similar in meaning).
'given to' means one lot of letters go next to another.
'soldiers eg' becomes 'men' (soldier is a kind of man).
'n' inserted into 'ago' is 'agno'.
'agno'+'men'='AGNOMEN'

Can you help me to learn more?

(Other definitions for agnomen that I've seen before include "Roman extra name" , "Nickname" .)

I've seen this clue in The Times.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.