Houston Texans owner Bob McNair, who had battled several types of cancer during the past few years, died Friday at age 81, the team announced.