Indian Creek is a stream in Bourbon and Linn counties, in the U.S. state of Kansas.
Indian Creek was named from the fact an Indian settlement stood near its mouth.