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. Get it by Christmas, order by 12/20 for 12/24 delivery

Sign In Navigation:

Shopping Bag:

 

Store Search:

Shop Divisions:

Side Navigation

Main Content

Shirts

    Girls Classic Crew-Neck Tees

    $7.94   $4.00 Everyday Steal!

    Girls Long-Sleeved V-Neck Tees

    $9.94   $5.00 Hot Deal

    Girls Patterned Crew-Neck Tees

    $10.94   $4.00-$10.00 Hot Deal

    Girls Patterned V-Neck Tees

    $10.94   $4.00-$10.00 Hot Deal

    Boys Flannel Shirts

    $19.94   $14.00

    Boys Plaid Flannel Shirts

    $19.94   $14.00

    Boys Textured Chambray Shirts

    $18.94

    Boys Shirt & Tie Sets

    $22.94   $20.00

    Maternity Chambray Shirts

    $26.94   $26.00

    Maternity Striped Poplin Shirts

    $29.94   $24.00 Only at Oldnavy.com

    Maternity Dot-Pattern Shirts

    $29.94   $18.00-$21.00 Great for Nursing!

    Maternity Chambray Pullovers

    $29.94   $25.00 Great for Nursing!

    Women's Plus Patterned Button-Front Shirts

    $34.94   $20.00-$34.00

    Women's Plus Poplin Shirts

    $39.94   $30.00-$35.00

    Women's Plus Tailored Striped Shirts

    $36.94   $25.00

    Women's Plus Chambray Button-Front Shirts

    $34.94

    Women's Patterned Chiffon Shirts

    $29.94

    Women's Button-Front Shirts

    $24.94

    Women's Sleveless Printed Tops

    $22.94

    Women's Ruffle-Sleeve Tops

    $24.94

    Women's Perfect V-Neck Tees

    $10.50   $6.00-$8.00 Everyday Steal!

    Women's V-Neck Vintage Tees

    $9.50 Petite & Tall, Too

    Women's V-Neck Camis

    $3.00-$4.50 Everyday Steal!

    Women's Vintage-Style V-Neck Tees

    $6.00-$12.50 Everyday Steal!

    Roll-Sleeve Graphic Tees For Baby

    $12.94   $8.99-$9.71

    Scallop-Trim Tops for Baby

    $14.94   $9.00-$12.00 Hot Deal

    2-in-1 Foil-Graphic Tops for Baby

    $12.94   $9.00 Hot Deal

    Floral Pin-Tuck Tops for Baby

    $17.94   $12.00 Hot Deal

    Gingham Button-Front Shirts for Baby

    $17.94   $14.00

    Solid-Color Flannel Shirts for Baby

    $17.94   $9.00

    Oxford Uniform Shirts for Baby

    $14.94   $10.00 Everyday Steal!

    Plaid Straight-Hem Shirts for Baby

    $14.94   $10.99
    $29.94   $25.00-$27.00
    $29.94   $27.50-$28.50
    $34.94
    $29.94   $12.00
    $20.94   $10.47
    $14.94   $9.99
    $20.94   $10.00-$12.00 Hot Deal
    $19.94   $8.99
    $34.94   $25.00 Our Best Seller
    $24.94   $18.00 Petite & Tall, Too
    $29.94   $15.00 Petite & Tall, Too
    $24.94   $11.97
    $8.94   $6.99 Everyday Steal!
    $14.94   $9.00-$12.50
    $12.94   $6.00-$9.00
    $16.94   $12.00
    $19.94   $10.00
    $14.94   $7.49
    $12.94   $5.99-$7.99
    $12.94   $12.00
    $24.94   $9.97-$11.97
    $19.99-$29.94 Must-Have
    $22.94   $17.50
    $29.94   $25.00-$27.00
    $12.94   $7.99
    $12.94   $6.99
    $24.94   $14.97-$17.97
    $22.94
    $24.94 In Tall Sizes, Too!
    $26.94   $22.00
    $24.94   $11.97
    $24.94   $14.97
    $14.94   $5.99
    $12.94   $9.00
    $12.94   $10.00
    $12.94   $8.00
    $14.94   $5.99
    $16.94   $8.99-$10.99
    $14.94   $9.99
    $9.94   $6.99
    $29.94   $19.00-$25.00
    $29.50   $18.00-$20.00 Only at Oldnavy.com
    $29.94   $9.97
    $15.00-$29.94
    $13.50 Everyday Steal!
    $13.50 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $34.94   $14.00 Our Best Seller
    $29.94   $16.97 Petite & Tall, Too
    $26.94   $11.97
    $34.94   $17.97
    $12.94   $9.99
    $8.94   $4.00-$6.00 Everyday Steal!
    $8.94   $3.99-$5.00 Everyday Steal!
    $12.94   $6.00 Hot Deal
    $29.94
    $16.94   $11.99
    $16.94   $8.00-$10.00
    $26.94   $18.97
    $29.94
    $17.94   $12.99
    $34.94   $17.50-$22.50
    $29.94   $17.50-$22.50
    $34.94   $27.50
    $24.94   $4.99
    $34.94   $19.97
    $19.94   $8.99
    $22.94   $11.97
    $26.94   $12.97
    $14.94   $5.99 Everyday Steal!
    $16.94   $10.00-$14.00
    $26.94   $19.00 Everyday Steal!
    $8.94   $4.00 Everyday Steal!
    $8.94   $5.00-$5.99 Everyday Steal!
    $19.94   $7.99
    $14.94   $10.00 Hot Deal
    $26.94   $19.00 Everyday Steal!
    $8.94   $4.00 Everyday Steal!
    $8.94   $4.00-$6.00 Everyday Steal!
    $26.94
    $26.94   $15.00 Hot Deal
    $24.94 Petite & Tall, Too
    $24.94   $18.00 Petite & Tall, Too
    $37.94   $35.00 Everyday Steal!
    $19.94   $18.00 Everyday Steal!
    $29.94 Everyday Steal!
    $22.94   $20.00 Everyday Steal!
    $14.94   $9.99
    $10.94   $8.00 Everyday Steal!
    $14.94   $10.00
    $12.94   $9.00 Everyday Steal!
    $24.94   $20.00
    $29.94   $27.50-$28.50
    $19.99-$29.94 Must-Have
    $29.94
    $34.94
    $29.94   $27.50-$28.50
    $29.94
    $19.99-$29.94 Must-Have
    $16.94   $15.00 Everyday Steal!
    $12.94   $11.00 Everyday Steal!
    $14.94   $10.00 Everyday Steal!
    $29.94   $27.50-$28.50
    $16.94   $15.00 Everyday Steal!
    $12.94   $11.00 Everyday Steal!
    $14.94   $10.00 Everyday Steal!
    $29.94   $27.50-$28.50
    $34.94
    $34.94   $20.00-$32.00
    $29.94   $27.50
    $22.94
    $22.94
    $29.94   $15.00-$28.00
    $29.94   $19.99-$22.50
    $29.94
    $9.94   $9.00 Everyday Steal!
    $12.94   $5.00-$10.00
    $16.94   $7.00-$12.50
    $14.94   $12.00
    $24.94   $9.97 Petite & Tall, Too
    $16.94   $15.00 Everyday Steal!
    $29.94   $27.50-$28.50
    $16.94   $15.00 Everyday Steal!
    $8.50   $4.99-$8.00 Petite & Tall, Too
    $9.94   $7.00-$9.00 Everyday Steal!
    $19.94   $11.00
    $3.00-$4.50 Everyday Steal!
    $6.00-$12.50 Everyday Steal!
    $26.94   $24.97
    $9.50   $6.00 Everyday Steal!
    $2.99-$8.50 Petite & Tall, Too
    $16.94   $9.97
    $17.94   $14.97
    $26.94   $22.00 Everyday Steal!
    $6.00-$12.50 Everyday Steal!
    $12.50   $10.00 Refinery29 Pick
    $4.97-$10.50 Everyday Steal!
    $10.94   $8.00-$10.00 In Tall Sizes, Too!
    $14.50   $8.00-$10.00
    $24.94   $20.00
    $29.94   $24.00
    $26.94   $11.97
    $9.50   $6.00-$7.00 Petite & Tall, Too
    $14.94   $7.99-$14.00 Everyday Steal!
    $14.94   $14.00 Everyday Steal!
    $16.94
    $19.94   $12.50-$15.00
    $6.00-$12.50 Everyday Steal!
    $26.94   $22.00 Everyday Steal!
    $4.97-$10.50 Everyday Steal!
    $10.50   $6.00-$8.00 Everyday Steal!
    $14.94 Everyday Steal!
    $9.00-$14.94 Everyday Steal!
    $9.50   $6.00 Everyday Steal!
    $19.94
    $16.94
    $19.94
    $26.94
    $19.94   $17.00
    $14.94   $5.00-$6.00
    $14.94   $7.50
    $2.99-$8.50 Petite & Tall, Too
    $23.50   $12.00 Everyday Steal!
    $13.50 Everyday Steal!
    $34.94
    $39.94   $30.00-$35.00
    $36.94
    $34.94
    $24.94   $18.00 Hot Deal
    $26.94 Hot Deal
    $29.94   $12.00-$14.00 Hot Deal
    $26.94   $15.00
    $14.50   $10.00-$12.00
    $17.94
    $17.94
    $19.94
    $8.50   $5.00 Everyday Steal!
    $22.94
    $9.00-$16.94 Everyday Steal!
    $6.00-$12.50 Everyday Steal!
    $7.94   $6.00 Everyday Steal!
    $7.94   $6.00 Everyday Steal!
    $9.50   $6.00-$7.00 Petite & Tall, Too
    $9.94   $9.00 Everyday Steal!
    $22.94   $19.00
    $24.94
    $24.94 Hot Deal
    $10.00-$19.94
    $34.94
    $24.94
    $29.94   $26.00
    $39.94   $38.50
    $9.50   $6.00-$7.00 Petite & Tall, Too
    $9.94   $9.00 Everyday Steal!
    $7.94   $6.00 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $14.94   $5.00
    $19.94   $7.50
    $19.94   $15.00
    $14.94
    $12.50   $8.00 Everyday Steal!
    $12.50 Everyday Steal!
    $12.50   $3.99-$6.99 Everyday Steal!
    $9.50   $3.49 Petite & Tall, Too
    $29.50   $18.00-$20.00 Only at Oldnavy.com
    $29.94
    $16.94   $15.00 Everyday Steal!
    $12.94   $11.00 Everyday Steal!
    $19.94   $17.00
    $14.94   $5.00-$6.00
    $14.94   $6.00-$7.50
    $14.94   $9.50
    $9.94   $4.00-$5.00 Hot Deal
    $9.94   $4.00 Hot Deal
    $9.94   $4.00 Hot Deal
    $12.94   $8.99
    $9.50   $6.00-$7.00
    $10.94   $3.99-$7.00 Petite & Tall, Too
    $9.50   $6.00 In Tall Sizes, Too!
    $16.94   $14.00
    $12.94   $10.00 Everyday Steal!
    $9.94   $8.00 Everyday Steal!
    $9.94   $8.00 Everyday Steal!
    $39.94   $20.00 Everyday Steal!
    $9.94   $6.00-$8.00 Everyday Steal!
    $9.94   $6.00-$8.00 Everyday Steal!
    $38.00   $24.00-$32.00 Everyday Steal!
    $12.94   $8.00-$12.00 Everyday Steal!
    $14.94   $6.00
    $14.94   $7.50
    $14.94   $7.50
    $14.94   $9.50
    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