Actress Barbara Windsor expressed delight at becoming a dame in the New Year's Honours, but said some media reports had "rained on her parade".
The 78-year-old star described her journey from the East End to damehood as "truly like a dream".
Joining the ranks of Judi Dench, Maggie Smith and Helen Mirren, Windsor said she was "very honoured, proud and extremely humbled" to receive her award for services to charity and entertainment.
But she told Sky News she had been upset by a suggestion that she was an "unlikely dame".
She said: "Suddenly, out of nowhere, after everyone was being lovely and congratulating you, then somebody says, 'Ooh Barbara Windsor'. They start pulling out a whole list of things, because I was honest in my book, a whole page of things and that kind of knocks you, saying, 'Why would that go to her, why?'.
"I just thought, 'Why do you want to rain on my parade? Why do you want to do that', but then I forget that's what it's all about."
Famous for her roles as the buxom blonde in the Carry On! Films and as brassy pub landlady Peggy Mitchell in EastEnders, Windsor is an ambassador for Age UK, patron of the Amy Winehouse Foundation, a lifelong supporter of the NHS, and the face of the British Legion's annual Poppy Appeal.
Her personal life is as colourful as the characters she played with three marriages, five abortions, flings with Reggie Kray, George Best and Bee Gee Maurice Gibb, and a high-profile affair with co-star Sid James among the tabloid-worthy moments in a headline-filled life.
On receiving the honour, she said: "I am so very honoured, proud and extremely humbled by this honour. I feel so lucky to live in a country I love, a job I have always adored which has allowed me to be in a position where I am able to help others.
"For a girl from the East End born into a working-class family and an evacuee during World War Two, this is truly like a dream. I am so happy and blessed to say it's real. God bless you all," she added.
Windsor stirred up controversy in October when she told those who refused to wear a poppy on Remembrance Day to "sod off" on live television.
The Shoreditch-born star was awarded an MBE in the 2000 New Year's Honours and a spot on the 'cultural icons' float in the Queen's Golden Jubilee parade in 2002.
Born in 1937 as Barbara Ann Deeks, Babs - as she's affectionately known - has been no stranger to the limelight since she made her stage debut at 13 and her West End debut in the chorus of Love From Judy in 1952.
Her real breakthrough came when she starred as Agent Daphne Honeybutt in Carry On Spying, her first of nine films in the comedy franchise that would secure Babs' status as a household name and put her on the path to national treasure.
Playing to full effect her busty 4ft 10in figure, few fans will forget the risque moment in Carry On Camping in 1969 when her bra pings off into the face of Kenneth Williams during a strenuous outdoor aerobics session.
She was nominated for a best British film actress Bafta for Sparrers Can't Sing in 1963 and a Tony award for best featured actress in 1965 during a Broadway stint in Oh! What A Lovely War.
But it was the role of battleaxe Peggy Mitchell in EastEnders, which she played from 1994 to 2010, that cemented her place in the nation's heart.
Peggy's storylines saw her survive breast cancer and instigate a hate campaign against HIV positive Mark Fowler, played by Todd Carty. She started an affair with Frank Butcher, engaged in cat-fights with his ex-wife Pat, escaped two failed marriages, and lost and regained ownership of the Queen Vic pub countless times.
Her famous line "Get outta my pub!" rang in the ears of viewers long after her troublesome punters had been turfed out.