Dorfbach ist der älteste, überlieferte Name des Katzenbachs und geht auf 1321 zurück. Daraus lässt sich für die Zeit um 900 ein *Thorufbah rekonstruieren. Wenn aber der Katzenbach damals noch nicht Seebach oder Sebach hiess, würde das die Vermutung bestärken, dass Seebach seinen Namen nicht vom alten deutschen Namen des Bachs erhalten haben kann, denn Seebach trug seinen Namen ja schon um 1212, als der Bach noch Dorfbach hiess. Aufgrund dieser Deutung wäre dann der alemannische Ortsname «Dorf» sekundär auf den Bach übertragen worden. Also genau umgekehrt, als die Flurnamenforscher bis heute vermuten.
Diese Annahme wird untermauert durch die Tatsache, dass der Bach in Seebach schon um 1400 Se(e)bach, auf Affoltemer Gebiet jedoch stets als Katzenbach bezeichnet wurde. Dass der gleiche Bach von Dorf zu Dorf verschiedene Namen tragen kann, sehen wir am Beispiel des Schürbachs! Zusammengefasst heisst das: Der Bach trug in Seebach von 550 v. Chr. bis 800 n. Chr. einen unbekannten, keltischen Namen, ab ca. 800 n. Chr. mit ziemlicher Sicherheit bis ca. 1100 *Thorufbah (das h am Wortende ist deutlich zu aspirieren), dann bis etwa 1400 Dorfbach, bis 1800 Sebach, bis 1850/1900 Seebach und erst danach Katzenbach.
Dazu ist noch zu präzisieren, dass die Jahreszahlen gerundet sind und dass die Seebacher ihren Bach schon etwas früher Katzenbach zu nennen begannen, als die Kartenhersteller. Diese nannten den Bach zwar stets so, wie ihn die Seebacher ursprünglich nannten und ignorierten auch auf Affoltemer Boden den Affoltemer Bachnamen. Dabei verpassten sie allerdings den richtigen Zeitpunkt der langsamen Neubenennung und nannten den Bach noch bis 1956 Seebach! Die OGS weiss aber von zahlreichen Interview-Partnern mit Sicherheit, dass man in Seebach bereits um 1900 herum Katzenbach sagte.
Der Grund liegt wohl darin, dass Kartografen es nicht so gerne mochten, für derart kleine Gewässer je nach Gemeinde verschiedene Namen aufzuführen, sei es, um Verwirrung zu vermeiden oder einfach aus Unsicherheit, denn die Bachnamen waren damals wie die Strassennamen eine Bildung des Volksmundes und daher stets etwas unsicher. Zudem tragen sie auch Verantwortung für den Erhalt des geografischen Namenguts und warten gewisse Entwicklungen lieber etwas ab.
Interessant ist der Umstand, dass der Bach von den Affoltemern seit früher Zeit Katzenbach genannt wurde, während er in Seebach von den Alemannen Dorfbach genannt wurde. Der Bezug auf Katzen kommt also aus jener Gegend, wo früher die morastigen Katzenseen lagen, während es in Seebach zur frühen Alemannenzeit in Seebach keine eigentlichen Seen, sondern nur noch Weiher gab. Daher benannten sie den Bach nach dem Dorf als Dorfbach. Für beide Gemeinden ist die unterschiedliche Namengebung somit naheliegend.
Der gallorömische Name des Katzenbachs ist bis heute nicht bekannt. Man kann aber immerhin vermuten, dass die späteren Alemannen dem Bach keinen Neuen Namen gaben, sondern den gallorömischen Namen in ihre Sprache übersetzten und so zum Namen Seebach kamen. Für die Gallorömer war ihre Bezeichnung ebenso naheliegend, denn damals gab es entlang dem Katzenbach noch kleinere Seen, sodass sie dem Bach eben Seebach nannten, eben mit Bezug auf die kleinen Seen entlang dem Bach. Der gallorömische Namen des Bachs wurde vermutlich schon früh auf den Ort übertragen. Nachdem Gallorömer und Alemannen zusammenzuleben begannen dürften um etwa 850 bis 900 die Alemannen den gallorömischen Dorfnamen ins Deutsche übersetzt haben und das gesamte Dorf den Namen Seebach erhalten haben. Dieser Ortsname übertrug sich dann um 1400 sekundär auch auf den Dorfbach, sodass dieser fortan und bis etwa 1850 Seebach hiess.