The average weight for a 7-month-old baby boy is 18 pounds, five ounces, with a range in weights from 14 pounds to 22 pounds.