These socks are totally unisex, it doesn't even say "girls" on the packaging. Please don't hesitate to buy for a boy. I got the size 6 1/2- 7 1/2 for my son who wears size 7 and 8 wide toddler shoes. They fit great with room to grow. They are cushy and soft and smooth on the inside, and the gray bottom eliminates that trying to get white socks white again problem. Best of all NO POLYESTER!! It is really hard to find socks without polyester, which makes my son's feet sweaty and smelly. These are cotton and nylon which is great. Jeffries also has socks with polyester, because the ones labeled for boys on Amazon contain polyester. Who knows why? Anyway, very happy with these socks and will buy more in bigger sizes when the time comes. By the way, the sizing is no longer confusing. Clicking on "size chart" shows a very clear chart of what sizes to order in Jeffries socks.