thredUP LogothredUP | An Online Consignment & Thrift StorethredUP
Magnifying glassMagnifying glass icon
My thredUPMy thredUP Icon
0
CartLink to your thredUP cart
Check out

Old Navy

ChevronNavigation chevron icon

Get Old Navy for Boys shirts, pants, shorts, and other great clothes for up to 90% off estimated retail! You can dressUP your little man in the latest Old Navy styles at thredUP without blowing your budget.

10,040 items
Old Navy Size 2T
Old Navy Size 2T

View Product: Old Navy Size 2T

Old Navy

Size 2T
$8.99 $20

$7.19 20% off with

Old Navy Size 12-18 mo
Old Navy Size 12-18 mo

View Product: Old Navy Size 12-18 mo

Old Navy

Size 12-18 mo
$9.99 $17

$7.99 20% off with

Old Navy Size 14
Old Navy Size 14

View Product: Old Navy Size 14

Old Navy

Size 14
$12.99 $30

$10.39 20% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$5.99 $13
Old Navy Size 8 Slim
Old Navy Size 8 Slim

View Product: Old Navy Size 8 Slim

Old Navy

Size 8 Slim
$8.99 $23

$6.29 30% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$5.99 $13
Old Navy Size 12
Old Navy Size 12

View Product: Old Navy Size 12

Old Navy

Size 12
$8.99 $23

$7.19 20% off with

Old Navy Size 3T
Old Navy Size 3T

View Product: Old Navy Size 3T

Old Navy

Size 3T
$6.99 $15
Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$9.99 $20

$7.99 20% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$8.99 $20

$7.19 20% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$7.99 $15

$6.39 20% off with

Old Navy Size 12-18 mo
Old Navy Size 12-18 mo

View Product: Old Navy Size 12-18 mo

Old Navy

Size 12-18 mo
$9.99 $20

$7.99 20% off with

Old Navy Size 2T
Old Navy Size 2T

View Product: Old Navy Size 2T

Old Navy

Size 2T
$6.99 $15
Old Navy Size 6
Old Navy Size 6

View Product: Old Navy Size 6

Old Navy

Size 6
$12.99 $30

$9.09 30% off with

Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$4.99 $13
Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$7.99 $17

$6.39 20% off with

Old Navy Size 0-3 mo
Old Navy Size 0-3 mo
Price Drop BadgePrice Drop

View Product: Old Navy Size 0-3 mo

Old Navy

Size 0-3 mo
$6.99 $19

$4.89 30% off with

Old Navy Size 2T
Old Navy Size 2T

View Product: Old Navy Size 2T

Old Navy

Size 2T
$6.99 $17
Old Navy Size 6
Old Navy Size 6

View Product: Old Navy Size 6

Old Navy

Size 6
$11.99 $25

$9.59 20% off with

Old Navy Size Medium kids
Old Navy Size Medium kids

View Product: Old Navy Size Medium kids

Old Navy

Size Medium kids
$8.99 $20

$7.19 20% off with

Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$7.99 $17

$6.39 20% off with

Old Navy Size 6
Old Navy Size 6

View Product: Old Navy Size 6

Old Navy

Size 6
$7.99 $23

$6.39 20% off with

Old Navy Size 14
Old Navy Size 14

View Product: Old Navy Size 14

Old Navy

Size 14
$8.99 $20

$7.19 20% off with

Old Navy Size Medium kids
Old Navy Size Medium kids

View Product: Old Navy Size Medium kids

Old Navy

Size Medium kids
$8.99 $20

$7.19 20% off with

Old Navy Size 3T
Old Navy Size 3T

View Product: Old Navy Size 3T

Old Navy

Size 3T
$7.99 $17

$6.39 20% off with

Old Navy Size Small youth
Old Navy Size Small youth
Rare Find BadgeRare Find

View Product: Old Navy Size Small youth

Old Navy

Size Small youth
$8.99 $17

$7.19 20% off with

Old Navy Size 6
Old Navy Size 6
Price Drop BadgePrice Drop

View Product: Old Navy Size 6

Old Navy

Size 6
$5.99 $17

$4.79 20% off with

Old Navy Size 3-6 mo
Old Navy Size 3-6 mo
Rare Find BadgeRare Find

View Product: Old Navy Size 3-6 mo

Old Navy

Size 3-6 mo
$5.99 $13
Old Navy Size 12
Old Navy Size 12

View Product: Old Navy Size 12

Old Navy

Size 12
$7.99 $20

$5.59 30% off with

Old Navy Size 3T
Old Navy Size 3T

View Product: Old Navy Size 3T

Old Navy

Size 3T
$8.99 $20

$7.19 20% off with

Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$9.99 $20

$7.99 20% off with

Old Navy Size Small kids
Old Navy Size Small kids

View Product: Old Navy Size Small kids

Old Navy

Size Small kids
$11.99 $20

$9.59 20% off with

Old Navy Size 3-6 mo
Old Navy Size 3-6 mo
New With Tags BadgeNew With Tags

View Product: Old Navy Size 3-6 mo

Old Navy

Size 3-6 mo
$8.99 $20

$7.19 20% off with

Old Navy Size Small kids
Old Navy Size Small kids

View Product: Old Navy Size Small kids

Old Navy

Size Small kids
$5.99 $13
Old Navy Size 10 Husky
Old Navy Size 10 Husky

View Product: Old Navy Size 10 Husky

Old Navy

Size 10 Husky
$8.99 $23

$6.29 30% off with

Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$7.99 $17

$6.39 20% off with

Old Navy Size 12-18 mo
Old Navy Size 12-18 mo

View Product: Old Navy Size 12-18 mo

Old Navy

Size 12-18 mo
$6.99 $13
Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$8.99 $15

$7.19 20% off with

Old Navy Size X-Large youth
Old Navy Size X-Large youth

View Product: Old Navy Size X-Large youth

Old Navy

Size X-Large youth
$6.99 $20

$4.89 30% off with

Old Navy Size Small kids
Old Navy Size Small kids

View Product: Old Navy Size Small kids

Old Navy

Size Small kids
$13.99 $20

$11.19 20% off with

Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$7.99 $17

$5.59 30% off with

Old Navy Size 12
Old Navy Size 12
Price Drop BadgePrice Drop

View Product: Old Navy Size 12

Old Navy

Size 12
$5.99 $20
Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$6.99 $13
Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$6.99 $15
Old Navy Size 6
Old Navy Size 6
Price Drop BadgePrice Drop

View Product: Old Navy Size 6

Old Navy

Size 6
$6.99 $23

$5.59 20% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$8.99 $20

$7.19 20% off with

Old Navy Size X-Large youth
Old Navy Size X-Large youth

View Product: Old Navy Size X-Large youth

Old Navy

Size X-Large youth
$9.99 $20

$7.99 20% off with

Old Navy Size Medium kids
Old Navy Size Medium kids

View Product: Old Navy Size Medium kids

Old Navy

Size Medium kids
$7.99 $17

$6.39 20% off with

Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$10.99 $15

$7.69 30% off with

Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$9.99 $20

$7.99 20% off with

...