McNair is an area in east central Harris County, Texas, United States, which originated as an African-American community. Much of it is unincorporated; portions are within Baytown.