Across
- 4. Traditional Scottish name meaning 'defender of the people' (8)
- 5. A friend or supporter (4)
- 8. Famous German supermodel, Schiffer (7)
- 9. Nickname for an Australian boy, short for Lachlan (6)
- 11. Short form of a flower-inspired name (5)
- 13. The tank engine (6)
- 17. Name of a mischievous girl at the Plaza Hotel (6)
- 18. A term of endearment for a boy, or Cher's singing partner (5)
- 19. Name meaning 'bright' or 'new house' (6)
- 20. Name meaning 'battle-mighty' (6)
Down
- 1. Japanese word for 'flower’ (4)
- 2. Name meaning 'greatest' (3)
- 3. Harry Potter’s mother (4)
- 6. Famous 'Chronicles of Narnia' author or a Formula 1 champion, Hamilton (5)
- 7. Short name meaning 'mine' in Italian, or actress Farrow (3)
- 8. Chanel’s first name (4)
- 9. Astrological lion (3)
- 10. Name of a TikTok star with D'Amelio as a surname (6)
- 11. Surname of a famous Hollywood 'Winona' or someone who travels on horseback (5)
- 12. Nickname for Eve, often associated with 'life' (4)
- 14. Famous king of England (5)
- 15. A diminutive of Millicent (5)
- 16. Biblical lion's den figure (6)
