These socks say 0-3 mos, but I used them on my 5 lb. premie and they were great. I loved that they stayed on but were not too tight and did not mark the skin like some elastics on other socks.

Note: I think they would be much too small for a baby over 7 lbs.