My River Island

Info & help

Follow us

Tops Girls

Haven’t you heard? Style starts from the top! And keeping your little one looking flash will be easier than ever with our must have range of girls' tops, vests, tees and shirts. Whether smart or casual, printed or plain, find her perfect style here at a price you’re sure to be shouting from the rooftops.

148 products
Mini girls black ribbed mini diva top
promo badge
Mini girls black ribbed mini diva top
£10.00
  • Black
  • White
Girls black ruffle square neck crop top
Girls black ruffle square neck crop top
£14.00
Mini girls white ribbed mini diva top
promo badge
Mini girls white ribbed mini diva top
£10.00
  • White
  • Black
Girls black asymmetric one sleeve bodysuit
Girls black asymmetric one sleeve bodysuit
£14.00
Girls RI Active silver diamond print crop top
Girls RI Active silver diamond print crop top
£14.00
Girls white lace high neck long sleeve top
£16.00
Girls black gingham shirred square neck top
£15.00
promo badge
Mini girls pink 'Sassy' frill sleeve T-shirt
£10.00
promo badge
Mini girls pink broidery shirt
£14.00
promo badge
Girls red check crop top
£14.00
  • Red
  • Beige
promo badge
Mini girls white frill sleeve cami T-shirt
£6.00
  • White
  • Brown
promo badge
Girls white ribbed crop top
£7.00
promo badge
Girls white RI roll neck top
£12.00
  • White
  • Black
  • Grey
Girls black RI roll neck top
£12.00
  • Black
  • Grey
  • White
Girls black poplin puff sleeve bodysuit
£14.00
promo badge
Mini girls tan frill peplum cami T-shirt
£6.00
  • Brown
  • White
promo badge
Mini girls black frill peplum cami top
£6.00
  • Black
  • White
promo badge
Mini girls cream polo shirt
£12.00
promo badge
Mini girls pink 'A little bit fierce' T-shirt
£10.00
promo badge
Girls pink printed bardot top
£16.00
  • Pink
  • Brown
  • Cream
  • +3
promo badge
Girls grey RI roll neck top
£12.00
  • Grey
  • Black
  • White
promo badge
Girls white RI strap frill crop top
£14.00
  • White
  • Blue
promo badge
Mini girls coral bardot top
£12.00
promo badge
Girls black Barbie high neck T-shirt
£16.00
promo badge
Girls beige check print crop top
£14.00
  • Beige
  • Red
Girls Pineapple black 'Dance' crop top
£16.00
Girls light pink frill crop top
£14.00
  • Pink
  • Blue
  • Brown
  • +5
Girls RI Active khaki crop top
£14.00
promo badge
Mini girls white frill cami top
£6.00
  • White
  • Pink
Girls pink camo print 'Sassy' mesh top
£14.00
  • Pink
  • Black
Girls black RI monogram print bodysuit
£14.00
Girls white RI trim crop top
£12.00
promo badge
Mini girls pink frill cami top
£6.00
  • Pink
  • White
Girls black ribbed high neck top
£16.00
  • Black
  • White
Girls brown RI print bardot top
£12.00 £16.00
  • Brown
  • Cream
  • Khaki
  • +3
promo badge
Mini girls pink 'Princess' embroidered top
£10.00
promo badge
Mini girls 'Couture' badge T-shirt
£12.00
Girls black Barbie crop top
£15.00
Girls black zebra print 'Fierce' mesh top
£14.00
  • Black
  • Pink
promo badge
Mini girls white ribbed tie front top
£10.00
promo badge
Mini girls white frill peplum cami top
£6.00
  • White
  • Black
Girls blue floral print tie front top
£15.00
Girls black square neck crop top
£12.00
promo badge
Girls pink ruffle crop top
£14.00
  • Pink
  • Blue
  • Brown
  • +5
Girls black ribbed high neck utility top
£14.00
  • Black
  • Khaki
  • Orange
Girls RI Active white marble print crop top
£14.00
promo badge
Girls black one shoulder knitted top
£16.00
promo badge
Girls khaki RI long sleeve bardot top
£7.00
  • Khaki
  • Black
Girls khaki ribbed high neck utility top
£14.00
  • Khaki
  • Black
  • Orange
Girls blue twist front top
£10.00 £14.00
Girls khaki bardot top
£16.00
  • Khaki
  • Brown
  • Cream
  • +3
Girls black ruched bardot top
£14.00
promo badge
Girls pink printed crop top
£7.00
promo badge
Girls blue RI strap frill crop top
£14.00
  • Blue
  • White
promo badge
Girls yellow snake print crop top
£12.00
Girls yellow stripe crop top
£14.00
promo badge
Mini girls cream printed fringe T-shirt
£12.00
promo badge
Mini girls white camo peplum hem T-shirt
£12.00
promo badge
Mini girls coral trapeze top
£6.00
  • Orange
  • White
  • Yellow
of 3