The child was taken to Airedale General Hospital by ambulance where he was pronounced dead.
A murder investigation was launched by West Yorkshire Police's Homicide and Major Enquiry Team and at 11:30am this morning and a 32-year old man was arrested from an address in the Ingrow area of Keighley.
More top news
Pollen count: Latest update with Emma Jesson - grass pollen risk is generally low
Bank Holiday weather: Latest update with Emma Jesson
The Tykes beat Millwall 2-1 in the League One play-off final to win their second trophy at Wembley this year.