The £4 bikini came in pink with gold stars or black with white polka dots, Telegraph reported.
The retailer, which has 138 UK stores and 38 in Ireland, describe the item on its website: "Every girl wants to look her best and at Primark we make no exception for the younger ladies. All the high fashion trends can be found in our Girlswear section, no matter what age you are."
Primark apologised for any offence caused by the product and said profits from any swimsuits already sold would be given to a children's charity.
"Primark has taken note of the concern this morning regarding the sale of certain bikini tops for girls, a product line that sells in relatively small quantities.
"The company has stopped the sale of this product line with immediate effect.
"Primark will donate all the profits made from this product line to a children's charity, and apologises to customers for any offence caused," a spokesman said.
Child protection activists believe young girls wearing the bikinis would be sexualised and risked being made attractive to paedophiles.
|Your name: *|
|Your email: *|
|Recepient's email: *|
|Enter code: *|