Skip to top navigationSkip to shopping bagSkip to main contentSkip to quick filtersSkip to product filtersSkip to footer links

Summer Tops

161 items
Size Variant
to
161 items
Short-Sleeve Floral Camp Shirt
Short-Sleeve Floral Camp Shirt
$36.99
$11.47 - $18.47
Luxe Sleeveless Top
Luxe Sleeveless Top
$19.99
$6.47 - $9.97
Luxe Sleeveless Top
Luxe Sleeveless Top
$16.99 - $19.99
$11.89 - $13.99
Luxe Sleeveless Top
Luxe Sleeveless Top
$16.99 - $19.99
$6.47 - $11.89
Sleeveless V-Neck Top
Sleeveless V-Neck Top
$14.99
$4.97 - $7.47
Lounge Tank Top
Lounge Tank Top
$14.99
$3.47 - $5.97
Lounge Tank Top
Lounge Tank Top
$14.99
$4.47
Lounge Tank Top
Lounge Tank Top
$14.99
$3.47
Bandeau Swim Top
Bandeau Swim Top
$19.99
$4.96 - $7.97
Flutter-Sleeve Top
Flutter-Sleeve Top
$34.99
$14.47 - $17.47
Flutter-Sleeve Top
Flutter-Sleeve Top
$34.99
$10.97
Relaxed Cami Tank Top
Relaxed Cami Tank Top
$9.99
$1.47 - $1.97
Puff-Sleeve Top
Puff-Sleeve Top
$34.99
$17.47 - $20.99
Split-Neck Seersucker Top
Split-Neck Seersucker Top
$39.99
$12.47 - $19.97
Fitted Smocked Tank Top
Fitted Smocked Tank Top
$22.99
$2.97 - $8.97
First-Layer Tank Top
First-Layer Tank Top
$9.99
$3.47 - $4.97
Longline Swim Top
Longline Swim Top
$22.99
$15.99
Double-Layer Crop Tank Top
Double-Layer Crop Tank Top
$12.99
$3.97 - $6.47

SUMMER TOPS

Get ready for the sunny season with our collection of summer tops for the whole family. At Old Navy, we have a wide range of stylish and comfortable tops that are perfect for those hot summer days. Whether you're looking for a casual graphic tee, a breezy swing top, or a chic bralette, we have something for everyone.

Our summer tops are designed with lightweight and breathable fabrics to keep you cool and comfortable all day long. From cute prints and patterns to trendy cold-shoulder styles, our tops are perfect for any summer occasion. For boys, we have matching graphic tees and shorts sets that are both stylish and fun. And for girls, our sleeveless smocked tops and flutter-sleeve swing tops are sure to keep them looking cute and feeling cool.