In general Confederates named battles after the town closest to the actual battle field. The yankees usually named battle's after rivers or streams.
DMW