Crossword Genius

Shakespearean prince with love for glory (4)

Ross

I believe the answer is:

halo

'for glory' is the definition.
(synonyms)

'shakespearean prince with love' is the wordplay.
'shakespearean prince' becomes 'hal' (name for Prince Henry in Shakespeare's Henry IV).
'with' is a charade indicator (letters next to each other).
'love' becomes 'o' (love means zero in tennis).
'hal'+'o'='HALO'

(Other definitions for halo that I've seen before include "Glittering aura" , "Light around sun, saint" , "Disc of light" , "Sign of sainthood" , "Ring (around sun or moon)" .)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app