David Beckham has paid tribute to daughter Harper with a new tattoo.

The 40-year-old retired soccer star has had the words 'Pretty Lady' etched onto his skin, just above where he has his four-year-old child's name inked on his neck.

Sharing a picture of the design on Instagram, David thanked his regular tattoo artist, Mark Mahoney of the Shamrock Social tattoo parlour in Hollywood.

He wrote: ''Hey Pretty Lady .... Just adding to the collection of tattoos that mean so much to me... Thanks Mark as always looks amazing ... @shamrocksocialclub (sic)''

The new design comes just a few weeks after David had a tattoo in honour of wife Victoria.

The sportsman got the number 99 inked on his little finger and shared a picture of the tattoo on Instagram with the caption: ''99 was a good year for me.''

David married fashion designer Victoria - the mother of his kids Brooklyn, 16, Romeo, 12, Cruz, 10, and Harper - on July 4, 1999, but the tattoo also refers to his professional life as 1999 saw him win the treble - Premier League, FA Cup and the Champions League - with his then-club Manchester United.

Recently, David claimed his tattoos stopped people thinking of him as a ''mummy's boy''.

He explained: ''I'm always asked [if I regret them] but I don't. I'm really happy with all my tattoos.

''The one that probably caused the most controversy was the one on my neck. People saw me as a bit of a mummy's boy then I got this big black tattoo on the back of my neck and the perception changed a little bit.''