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
Free shipping on all orders over $50. Free returns on all orders.

Sign In Navigation:

Shopping Bag:

 

Store Search:

Shop Divisions:

Side Navigation

Main Content

Shirts

    Girls Waffle-Knit Pullover Hoodies

    $19.94   $18.00

    Girls Animal-Graphic Tunics

    $16.94   $12.00

    Girls Foil-Graphic Tunics

    $16.94   $12.00-$15.00

    Girls Boxy Glitter-Graphic Tees

    $14.94

    Boys Poplin Shirts

    $16.94   $16.00

    Boys Plaid Flannel Shirts

    $19.94   $13.99-$14.00

    Boys Textured Chambray Shirts

    $18.94

    Boys Button-Front Plaid Shirts

    $17.94   $14.00-$16.00

    Maternity Striped Boyfriend Shirts

    $32.94   $28.00 Only at Oldnavy.com

    Maternity Oxford Shirts

    $24.94   $24.00 Only at Oldnavy.com

    Maternity Floral Pullovers

    $29.94 Only at Oldnavy.com

    Maternity Chambray Boyfriend Shirts

    $26.94   $26.00

    Women's Plus Chambray Button-Front Shirts

    $34.94   $28.00

    Women's Plus Patterned Button-Front Shirts

    $34.94   $17.97-$34.00

    Women's Plus Poplin Shirts

    $39.94   $19.97-$34.00

    Women's Plus Tailored Striped Shirts

    $36.94   $17.97

    Women's Linen-Blend Tunics

    $26.94

    Women's Chambray Shirts

    $24.94

    Women's Keyhole Sleeveless Tops

    $22.94

    Women's Plaid Flannel Shirts

    $11.97-$24.94 Refinery29 Pick

    Women's Perfect V-Neck Tees

    $10.50   $3.99-$9.00 Everyday Steal!

    Women's V-Neck Vintage Tees

    $9.50   $6.00-$8.00 Everyday Steal!

    Women's V-Neck Camis

    $2.99-$4.50 Everyday Steal!

    Women's Vintage-Style V-Neck Tees

    $12.50   $6.00-$8.00 Everyday Steal!

    Gauze Peplum-Hem Tops for Baby

    $17.94

    Patterned Peplum-Hem Tops for Baby

    $14.94   $12.94

    Scallop-Trim Tops for Baby

    $14.94

    Long-Sleeved Peplum Tops for Baby

    $14.94

    Truck-Pattern Button-Front Shirts for Baby

    $17.94

    Gingham Button-Front Shirts for Baby

    $17.94

    Plaid Button-Front Shirts for Baby

    $17.94

    Oxford Uniform Shirts for Baby

    $14.94   $9.00 Everyday Steal!
    $26.94   $12.97
    $14.94   $4.97 Everyday Steal!
    $16.94   $12.00-$16.00
    $19.94   $8.99
    $24.94   $20.00
    $12.50   $10.00 Everyday Steal!
    $12.94   $6.49
    $14.94   $9.99
    $19.94   $19.00 Only at Oldnavy.com
    $14.94   $7.99-$12.50
    $29.94   $24.50
    $29.94
    $34.94
    $29.94   $19.50
    $20.94   $8.99
    $24.94   $9.97
    $24.94   $16.97 Petite & Tall, Too
    $26.94   $11.97
    $29.94   $22.97
    $34.94   $14.97-$22.97 Our Best Seller
    $12.94   $7.99
    $9.94   $9.00
    $12.94   $11.99
    $19.94   $7.99-$9.99
    $14.94   $7.49
    $12.94   $5.99
    $12.94   $12.00
    $24.94   $12.97
    $19.99-$29.94
    $22.94
    $29.94   $24.50
    $24.94   $12.50 Hot Deal
    $26.94   $19.00-$24.00
    $24.94   $14.97
    $26.94   $17.00
    $10.94   $3.99-$8.00
    $10.94   $2.99-$7.00
    $16.94   $4.99
    $14.94   $9.99
    $29.94   $14.97-$24.00 Hot Deal
    $29.94   $15.00-$20.00
    $26.94   $9.97-$11.97
    $29.94   $27.50
    $13.50 Everyday Steal!
    $13.50 Everyday Steal!
    $23.50   $10.99 Only at Oldnavy.com
    $23.50   $20.00 Everyday Steal!
    $29.94   $11.99
    $19.94   $13.99
    $24.94   $16.97 Petite & Tall, Too
    $34.94   $14.97-$22.97 Our Best Seller
    $8.94   $2.99
    $8.94   $3.99
    $12.94   $6.40-$6.49
    $9.94   $5.99
    $29.94   $12.97-$14.97
    $16.94   $11.99
    $16.94   $7.97
    $27.94   $17.99
    $17.94   $12.99
    $34.94   $17.50
    $29.94   $15.00
    $14.94   $9.99
    $34.94   $15.00
    $22.94   $14.99
    $19.94   $5.97
    $12.94   $3.99-$8.99
    $26.94   $19.00 Everyday Steal!
    $8.94   $2.99-$3.99
    $8.94   $3.99
    $8.94   $2.99
    $14.94   $7.49
    $26.94   $19.00 Everyday Steal!
    $8.94   $2.99-$3.99
    $8.94   $2.99
    $26.94   $10.97-$21.00 Refinery29 Pick
    $24.94   $16.97-$20.00 Petite & Tall, Too
    $26.94   $17.00
    $24.94   $16.97 Petite & Tall, Too
    $37.94   $26.99
    $19.94   $14.99
    $22.94   $20.00 Everyday Steal!
    $22.94   $14.99-$20.00
    $26.94   $19.97
    $14.94   $9.99
    $9.94   $5.99
    $10.94   $7.00 Everyday Steal!
    $19.94   $11.99
    $24.94   $14.97
    $29.94
    $19.99-$29.94
    $34.94
    $29.94
    $19.94   $11.99
    $29.94   $27.50
    $16.94   $16.00 Everyday Steal!
    $12.94   $10.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $29.94
    $16.94   $16.00 Everyday Steal!
    $12.94   $10.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $29.94
    $29.94   $28.00
    $34.94
    $34.94   $17.50-$29.50
    $29.94   $25.00
    $22.94   $15.00
    $29.94
    $29.94
    $29.94   $19.50-$26.50
    $7.99-$9.94 Everyday Steal!
    $8.00   $4.99-$9.00 Everyday Steal!
    $9.94 Everyday Steal!
    $12.94
    $16.94   $16.00 Everyday Steal!
    $29.94
    $19.94   $11.99
    $16.94   $16.00 Everyday Steal!
    $4.99-$8.50 Petite & Tall, Too
    $8.00-$9.94 Everyday Steal!
    $19.94   $18.00 Everyday Steal!
    $2.99-$4.50 Everyday Steal!
    $12.50   $7.00-$10.00 Everyday Steal!
    $26.94   $24.97
    $9.50   $6.00 Everyday Steal!
    $8.50   $3.99-$8.00 Everyday Steal!
    $17.94   $14.97
    $26.94 Everyday Steal!
    $12.50   $6.00-$8.00 Everyday Steal!
    $12.50   $7.00-$10.00 Everyday Steal!
    $22.94
    $17.94
    $16.94   $9.00-$12.00
    $14.94
    $24.94
    $24.94   $14.97-$22.00
    $9.50   $4.97-$7.00 Everyday Steal!
    $10.94   $5.50 Everyday Steal!
    $5.99-$14.94 Everyday Steal!
    $14.94   $13.50 Everyday Steal!
    $19.94
    $18.50   $19.94
    $10.50   $5.99-$9.00 Everyday Steal!
    $12.50   $7.00-$10.00 Everyday Steal!
    $26.94 Everyday Steal!
    $10.50   $3.99-$9.00 Everyday Steal!
    $16.94   $7.97 Our Best Seller
    $14.94 Everyday Steal!
    $9.00-$14.94 Everyday Steal!
    $16.94
    $24.94
    $24.94
    $26.94
    $8.50   $3.99-$8.00 Everyday Steal!
    $23.50   $10.99 Only at Oldnavy.com
    $13.50 Everyday Steal!
    $36.94   $34.00
    $34.94
    $34.94
    $25.00-$34.94
    $29.94
    $29.94   $15.00 Hot Deal
    $29.94   $26.00
    $29.94
    $12.50   $6.99-$11.00 Everyday Steal!
    $14.50   $6.99-$8.00 Everyday Steal!
    $24.94
    $17.94
    $8.50   $5.00-$6.00 Everyday Steal!
    $11.97-$22.94
    $10.97-$16.94 Everyday Steal!
    $12.50   $6.00-$8.00 Everyday Steal!
    $8.94   $8.00 Everyday Steal!
    $8.94   $8.00 Everyday Steal!
    $9.50   $4.97-$7.00 Everyday Steal!
    $9.94 Everyday Steal!
    $22.94
    $22.94   $15.00-$19.00
    $24.94   $22.00-$24.00
    $24.94   $9.97-$13.00 Hot Deal
    $34.94
    $26.94
    $22.94
    $29.94
    $9.50   $4.97-$7.00 Everyday Steal!
    $9.94 Everyday Steal!
    $8.94   $8.00 Everyday Steal!
    $23.50   $10.99 Only at Oldnavy.com
    $16.94   $16.00
    $12.50   $10.00 Everyday Steal!
    $9.50   $3.97 Petite & Tall, Too
    $14.94
    $8.50   $2.99-$7.00 Everyday Steal!
    $29.94   $27.50
    $16.94   $16.00 Everyday Steal!
    $12.94   $10.00 Everyday Steal!
    $14.94   $9.00 Everyday Steal!
    $16.94
    $16.94
    $16.94
    $16.94
    $14.94
    $9.50   $5.00 Everyday Steal!
    $19.94   $16.00
    $17.94   $17.00
    $12.94
    $15.50   $16.94
    $14.00   $14.94
    $19.94
    $16.94   $10.00-$12.00 Hot Deal
    $9.94   $6.00 Everyday Steal!
    $9.94   $6.00 Everyday Steal!
    $38.00   $24.00 Everyday Steal!
    $12.94   $8.00-$12.00 Everyday Steal!
    Shopping Index > Tops > Shirts 
    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