The Liberty County Sheriff's Office says Brian Keith of Hardin allegedly resented the baby because she was not his child.
Keith was being held Saturday on a charge of capital murder of a person under 6 years of age. No attorney was listed for Keith, whose bond is $100,000.
A grand jury Thursday indicted Keith, who was already jailed over a road rage incident just days after the girl's July 2 death.
Shanna Keith on May 31, 2013, bore a daughter named Nevaeh. A sheriff's statement says Brian Keith told investigators he "maybe" struck the crying baby.
Details weren't immediately available on the arson case.