Stars including Barbara Windsor, Ronnie Corbett and Roy Hudd gathered to say farewell to Danny La Rue.
The female impersonator described as "a star performer and a star human being" died peacefully in his sleep last month following a short illness.
His glittering career spanned some 60 years and he died aged 81 after battling cancer.
A requiem mass took place at the Catholic Church of the Transfiguration in Kensal Rise in London on Tuesday.
Windsor, who dabbed her eyes during the service, read out Jack's poem for Danny, composed by La Rue's former partner and manager for 32 years, Jack Hanson.
Hanson died in 1984 and Windsor said that La Rue had been going through his items when he found a tape on which Hanson recited the poem, which he had composed for La Rue's 50th birthday.
The EastEnders actress read the lines: "I give you all my thanks and all my deepest love."
Other stars who attended included Barry Cryer and Joe Pasquale.
La Rue was born Daniel Patrick Carroll in Cork, Ireland, the youngest in a family of five.
Those attending the funeral joined in as On Mother Kelly's Doorstep and Over The Rainbow were played.
Hymns included The Lord Is My Shepherd.
La Rue's family said that donations may be given in his memory to the Entertainment Artistes' Benevolence Fund.
© Press Association