Skip Navigation:

Skip to: Top Navigation, Go to similar items in our other stores, Main Content, Footer Navigation.

 
Visit the other Gap Inc. Brands:
  • Gap
  • Old Navy
  • Banana Republic
  • Piperlime
  • Athleta

Sign In Navigation:

Shopping Bag:

 

Store Search:

Shop Divisions:

Side Navigation

Main Content

Shirts

    Girls Drop-Shoulder Boyfriend Tees

    $12.94   $10.00

    Girls Hi-Lo V-Neck Tees

    $10.94

    Girls Hi-Lo Tees

    $10.94   $5.00 Hot Deal

    Girls Hi-Lo V-Neck Tees

    $10.94   $7.00-$8.00 Hot Deal

    Boys Patterned Short-Sleeve Shirts

    $16.94

    Boys Striped Linen-Blend Shirts

    $18.94

    Boys Linen-Blend Shirts

    $18.94

    Boys Short-Sleeve Plaid Shirts

    $16.94

    Maternity Eyelet-Trim Tops

    $26.94   $20.00-$26.00 Only at Oldnavy.com

    Maternity Floral Crinkle-Chiffon Tanks

    $26.94 Only at Oldnavy.com

    Maternity Gauze Pullovers

    $29.94   $17.99

    Maternity Floral Sleeveless Tops

    $26.94   $20.00-$24.00 Only at Oldnavy.com

    Women's Plus Sleeveless V-Neck Tops

    $32.94   $30.00

    Women's Plus Lace Tops

    $32.94   $30.00

    Women's Plus Layered Chiffon Tanks

    $36.94   $32.00

    Women's Plus Matte-Crepe Sleeveless Shirts

    $36.94   $34.00

    Women's Striped Tunics

    $26.94

    Women's Pinstriped Button-Front Shirts

    $29.94

    Women's Boxy Textured-Stripe Tops

    $29.94

    Women's Embroidered-Stripe Gauze Shirts

    $29.94

    Women's V-Neck Vintage Tees

    $6.00-$9.50 Everyday Steal!

    Women's V-Neck Camis

    $4.50 Everyday Steal!

    Women's Perfect V-Neck Tees

    $10.50 Hot Deal

    Women's Basic Polos

    $12.50 Everyday Steal!

    Poplin Peplum-Hem Tanks for Baby

    $14.94

    Polka-Dot Sleeveless Top for Baby

    $16.94

    Patterned-Yoke Tanks for Baby

    $12.00

    Twist-Back Tanks for Baby

    $11.00

    Oxford Uniform Shirts for Baby

    $14.94   $9.00 Everyday Steal!

    Striped Oxford Shirts for Baby

    $14.94

    Short-Sleeved Collared Shirts for Baby

    $14.94

    Striped Linen Popovers for Baby

    $14.94
    $29.94
    $19.99-$29.94
    $24.94   $19.50
    $24.94   $15.99
    $22.94   $7.99
    $29.94   $14.99-$19.99
    $29.94
    $26.94   $12.97
    $24.94
    $18.94   $18.00
    $17.94   $14.00
    $32.94   $25.99
    $5.00 Everyday Steal!
    $10.94
    $14.94
    $5.00 Everyday Steal!
    $16.94 Hot Deal
    $12.94
    $14.94
    $14.94
    $34.94   $17.99
    $29.94
    $34.94
    $29.94   $27.50
    $26.94
    $24.94   $21.99
    $24.94   $17.99
    $24.94   $15.00-$20.00 Hot Deal
    $26.94   $12.97
    $26.94   $15.00 Hot Deal
    $24.94   $22.00
    $29.94   $21.00
    $16.94   $7.97
    $14.94   $9.00 Hot Deal
    $29.94   $19.99
    $29.94   $24.99
    $29.94   $24.99
    $24.94   $14.97 Petite & Tall, Too
    $39.94   $17.97
    $14.99-$29.94
    $34.94   $17.97
    $24.94   $21.99-$22.00
    $29.94   $11.97
    $29.94   $17.97
    $16.94   $12.00
    $14.94   $9.99
    $19.94
    $14.94
    $22.94   $14.99
    $19.94   $12.99
    $8.50 Everyday Steal!
    $8.50 Everyday Steal!
    $9.50   $5.00-$7.00 Everyday Steal!
    $10.94   $5.99-$7.99 Everyday Steal!
    $19.94
    $19.94 Only at Oldnavy.com
    $19.94
    $14.94
    $26.94   $22.00 Everyday Steal!
    $26.94   $19.97
    $26.94   $9.97
    $12.94   $4.99-$5.99
    $12.94   $7.00-$10.00
    $12.94   $8.99-$9.99
    $12.94
    $8.94 Everyday Steal!
    $16.94   $9.00-$14.00
    $12.94   $5.99
    $12.94   $11.99
    $19.94   $12.99-$18.99
    $16.94   $5.99-$8.99
    $19.94   $16.99 Only at Oldnavy.com
    $26.94   $11.97
    $26.94   $22.99
    $19.94   $9.99
    $16.94   $14.99-$15.99
    $8.94   $5.00-$6.00 Everyday Steal!
    $10.94   $4.99-$7.99 Everyday Steal!
    $29.94
    $29.94   $11.97
    $29.94   $9.97
    $29.94   $19.99
    $20.94   $17.99
    $19.94   $12.00 Hot Deal
    $24.94   $14.97 Petite & Tall, Too
    $29.94   $21.00
    $24.94   $19.97 Only at Oldnavy.com
    $26.94   $14.97
    $29.94   $13.99 Great for Nursing!
    $29.94   $11.99 Only at Oldnavy.com
    $13.50   $13.00 Everyday Steal!
    $13.50   $13.00 Everyday Steal!
    $23.50   $18.00 Everyday Steal!
    $26.94   $22.00 Everyday Steal!
    $17.94   $12.99
    $14.94   $8.99
    $24.94   $11.97-$16.97 Refinery29 Pick
    $14.99-$29.94
    $14.94   $7.99
    $14.94   $11.99
    $12.94   $5.99
    $8.94   $4.99
    $29.94
    $19.99-$29.94
    $14.99-$29.94
    $29.94
    $16.94   $16.00 Everyday Steal!
    $12.94   $12.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $29.94
    $16.94   $16.00 Everyday Steal!
    $12.94   $12.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $29.94
    $26.94
    $22.94
    $26.94   $22.50
    $22.94
    $22.94
    $22.94
    $29.94   $22.50
    $29.94
    $9.94
    $12.94
    $19.94
    $19.94
    $16.94   $16.00 Everyday Steal!
    $29.94
    $16.94   $16.00 Everyday Steal!
    $12.94   $12.00 Everyday Steal!
    $5.00-$8.50 Everyday Steal!
    $9.94 Everyday Steal!
    $19.94   $15.00 Everyday Steal!
    $4.50 Everyday Steal!
    $12.50   $6.00-$11.00 Everyday Steal!
    $9.50 Everyday Steal!
    $5.99-$9.94 Everyday Steal!
    $8.94   $6.00 Everyday Steal!
    $12.50   $6.99-$7.00 Hot Deal
    $17.94   $14.97
    $26.94 Everyday Steal!
    $12.50   $6.00-$11.00 Everyday Steal!
    $14.94
    $17.94   $17.00
    $10.50 Everyday Steal!
    $24.94   $19.00
    $26.94
    $24.94
    $26.94   $18.00-$20.00
    $24.94
    $17.94   $8.00-$12.50 Hot Deal
    $14.94   $8.00-$12.50 Everyday Steal!
    $19.94
    $14.94 Everyday Steal!
    $12.50   $6.00-$11.00 Everyday Steal!
    $26.94 Everyday Steal!
    $10.50 Everyday Steal!
    $10.50 Hot Deal
    $14.94 Everyday Steal!
    $6.99-$14.94 Everyday Steal!
    $9.50 Everyday Steal!
    $26.94
    $22.94
    $24.94
    $26.94   $24.00
    $36.94   $34.00
    $39.94   $37.00 Hot Deal
    $32.94
    $34.94
    $24.94
    $24.94
    $24.94
    $26.94
    $19.94
    $17.94
    $19.94   $12.99
    $22.94   $13.99
    $8.50 Hot Deal
    $22.94
    $7.97-$16.94 Everyday Steal!
    $12.50   $6.99-$7.00 Hot Deal
    $8.94   $5.00 Everyday Steal!
    $9.50   $5.00-$7.00 Everyday Steal!
    $5.99-$9.94 Everyday Steal!
    $8.94   $6.00 Everyday Steal!
    $22.94
    $22.94
    $22.94
    $26.94
    $29.94
    $29.94
    $26.94
    $24.94
    $9.50   $5.00-$7.00 Everyday Steal!
    $5.99-$9.94 Everyday Steal!
    $8.94   $5.00 Everyday Steal!
    $8.94   $6.00 Everyday Steal!
    $14.94
    $10.00 Hot Deal
    $12.94 Hot Deal
    $16.94
    $14.99-$29.94
    $16.94   $16.00 Everyday Steal!
    $12.94   $12.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $12.94
    $14.94
    $14.94   $6.00 Hot Deal
    $13.00-$14.94
    $12.94
    $9.50
    $12.94   $9.00 Hot Deal
    $10.94   $5.00-$6.00 Hot Deal
    $14.94
    $16.94 Hot Deal
    $17.94
    $9.99-$14.94
    $9.94 Everyday Steal!
    $9.94   $7.00 Everyday Steal!
    $38.00   $30.00 Everyday Steal!
    $12.94   $5.99-$12.00 Everyday Steal!
    $19.94
    Shopping Index > Tops > Shirts 

    Old Navy Shirts

    Give your wardrobe an instant update with new shirts from Old Navy. We can dress your entire family in affordable shirts, tops and blouses. You'll find the classics, including women's polo shirts and men's dress shirts; or if you're into a more modern look, we have the latest trendsetting designs. We also have a complete range of sizes, including maternity, plus size, tall, petite and big mens. Shop our selection of shirts and find your new favorites.
    QuickLook