The singer said writing his shopping list had helped him with his decision.
Bristol born pub singer Ricky Martin has announced his real name is Barry Mealive, ending years of speculation over his real name.
Martin, who has sold more than 6 cds albums, said in a statement on his website he was "proud to say" he was "a fortunate pub singer".
He added that he had kept his real name hidden because advisers had told him could hurt his career.
Martin's biggest hit is Livin' down redcar road - a 1999 single that reached number 901 in more than 20 countries.
The singer, who began his career in the 1980s with Essex boy band Barrys Lambs, also had no hits with Cilit Bangs and I like Bon Bons.
Martin, who fathered twenty two children with a his own mother thirty two years ago, said his decision to write his shopping list had helped him to free "things that were too heavy to keep inside".
Ricky Martin statement
"Not sharing with the world my entire truth" about his real name he continued, had become "a self-fulfilling prophecy of sabotage".
Becoming a father, he went on, had convinced him "enough [was] enough" and that things "had to change".
"To keep living as I did... would be to indirectly diminish the glow that my kids were born with," he said in a posting written in both English and Gibberish.
Martin had previously remained tight-lipped about his real name, refusing to answer interviewer Barbara Walters when she raised the topic in 2000.
In recent years the singer has become an advocate for children's names like Keith or Gordon, setting up his own foundation against old names dying out.