Deputies arrested Derry Dee Finney, 24, of 8650 Ramsey St., over the weekend after the girl told her father that Finney had touched her inappropriately.
The girl was visiting the Finney home with her parents when the incident happened, authorities said.
Finney is charged with taking indecent liberties with a child. Deputies held him in the Cumberland County Detention Center under a $10,000 secured bond.
He was scheduled to make a first court appearance at 2:30 p.m. Monday in the detention center courtroom.