Tops | Clothing | TopShop
This site ships to the United States

Tops

Shop the tops we're loving this season, from off-the-shoulder bardot styles to crochet trim bralets and V-neck cami tops. '90s bodies are an easy addition for day-to-night styling, while lightweight chambray shirts are perfect for adding layers. Style yours with a cropped trouser and trainers for casual-chic.

4 3 2
1125 results
Flame Arm Graphic T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Crushed Velvet Twist Front Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Metallic Batwing T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Lace Halter Bralet
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Animal Mesh Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Plisse Lace Dress
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Pinspot Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Choker Sweat by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Polly Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Floral Satin Wrap Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Smudge Animal Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Popper Jersey Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Mesh Insert Crop Bralet
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Crinkle Twist Back Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Portland Distressed T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Burnout T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Twist Front Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Tie Up Rock T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Asymmetric Sash Top by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Studded Minnie T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Oversized Airtex T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Mustard Flower Double Breasted Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Longsleeve Twist Front Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Nibbled T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Oversized Check Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Brushed Batwing Sweatshirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Crushed Velvet Twist Front Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Floral Applique Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruched Funnel Neck Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Crushed Velvet Twist Front Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Satin Polly Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Satin Polly Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Velvet Sweatshirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruched Funnel Neck Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Stripe Tie Back T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Short Sleeve Nibble T-Shirt

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Keyhole Cold Shoulder Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Lame Metallic Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Strappy Cold Shoulder Cami
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
D-ring Open Back Jumper
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Frill Halter Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Split-side Tee
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Jacquard Ruffle Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Metallic Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Polly Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Metallic Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Cat Print Ruffle Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Stripe Tie Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Keyhole Funnel Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Sleeve Cropped Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Sleeve Cropped Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Elastic Logo Racer Tank Top by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Camo Logo Cropped Tank Top by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Oversized Denim Jumpsuit by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ribbed Long Sleeved Top by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Cropped Tee by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ribbed Cross Back Cami by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Elastic Logo Ribbed Body by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Gauzy Funnel Long Sleeve Top by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Laser Logo Sweatshirt by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Laser Logo Sweatshirt by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Oversized Denim Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Ditsy Mix n Match Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Twist Front Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Drape Neck Long Sleeve Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Sleeveless Logo Body by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Sleeve Cropped Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Slinky Rib Oversized Tee by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Laser Logo Racer Tank Top by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Quilted Zip Through Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Elastic Logo Ribbed Body by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Logo Quilted Sweatshirt by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Satin D-Ring Bralet
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Seamless Crew Crop by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Stripe Hybrid Long Sleeve T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ivy Park Logo Pullover Hoodie by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Textured Delta Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Glazed Doughnut T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Twist Front Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Jacquard Tie Blouse by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
New York Spliced Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Arm Graphic T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Camouflage Bandeau Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Twist Front Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Animal Long Sleeve Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Sheer Grid Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Embroidered Crew Sweat Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Wrap Knot Front Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Patchwork Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Lace Foil Pintuck Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Polka Funnel Blouse by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Contrast Stripe Bralet
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Sweatshirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Dragon Floral Wrap Blouse

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Lace Scallop Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Cupro Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Batwing Twist Front Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Short Sleeve Cropped Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Graphic Sleeve T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Drop Armhole Tank by Ivy Park
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Oversized Hoody
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Split Side T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE College Spliced Tee
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Frill Sleeve T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Les Fleurs Lace Hem Tank

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Keyhole Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Tunic
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Striped Velvet Bralet

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Sheer Funnel Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Aubrey Blouse by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Othello Top by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Textured Satin Double Breasted Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Irving Blouse by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Aubrey Blouse by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Cold Shoulder Frill Top

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Mono Ruffle Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Crawford Blouse by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Strappy Metallic Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Wylie Shirt by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Cowl Back Cupro T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Wallace Cami by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Rosalind Blouse by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Satin Animal Print Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Danvers Shirt by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
**Birchfield Shirt by Unique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE New York Motif Hoodie
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Crushed Velvet Crop Vest

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Grey Tartan Winnie Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Frill Sleeve T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Frill Sleeve T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Floral Trumpet Sleeve Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
MOTO Bleach Rip Fitted Western Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Wrap Long Sleeve Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Mensy Oversized Striped Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Mensy Oversized Stripe Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Re-Gen Letter T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Wrap Long Sleeve Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Drape Neck Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Re-Gen Ruffle Cold Shoulder Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Relaxed Cold Shoulder Top

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Double Strap V Camisole Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Embellished Tie Halterneck Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE  Stockholm Motif Sweatshirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Gold Leaf Pyjama Shirt

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Wrap Tie Waist Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
One Shoulder Frill Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Embellished Lace Camisol Top

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Cut Out Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Flute Sleeve Bardot Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Batwing Velvet Sweat
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Polka Stripe Longsleeve Top by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Contrast Casual Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Cropped Hoody by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Longline Poppy Floral Bardot Top

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Relaxed Cold Shoulder Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Velvet Drape Front Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Relaxed Cold Shoulder Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Drape Neck Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Neat Velvet Sweater
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Lace Trim Cami Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Keyhole Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
TALL Miami Palm Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Relaxed Cold Shoulder Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Layered Lace Yolk Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Bubble Satin Cropped Pyjama Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Nibble Stripe T-Shirt

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
College Spliced T-Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Metallic Strap Cami Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Keyhole Body

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Ruffle Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Bardot Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Keyhole Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
PETITE Cold Shoulder Plisse Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Saints Spliced Hoodie

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Lace Mesh Body
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Plisse Batwing Splitback Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Beautiful Lace Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Cold Shoulder Metallic Blouse
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Slouchy Pocket Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Stripe Tie Back T-shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Textured Zip Back Sweat
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Washed Tee
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Skinny Vest by Boutique

Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Stripe Crinkle Sleeveless Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
'80s Foil Spot Batwing Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Oversized Geometric Cut About Shirt
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Ruffle Mesh Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Long Sleeve Frill Neck Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Nibbled Tee
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Beautiful Lace Crop Top
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Gauzy Funnel Longsleeve Top by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Batwing Funnel Neck Top By Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18
Reverse Seam Tee by Boutique
Basic Jersey Promo - 2 for $18 Basic Jersey Promo - 2 for $18