diff --git a/loopy/frontend/fortran/__init__.py b/loopy/frontend/fortran/__init__.py
index 8ce7a75e7bcd8233a0b843a5f7645a02b2fc6635..1c3d1283541c33ce3944e358f4abd451e2c881ee 100644
--- a/loopy/frontend/fortran/__init__.py
+++ b/loopy/frontend/fortran/__init__.py
@@ -25,7 +25,7 @@ THE SOFTWARE.
 from loopy.diagnostic import LoopyError
 
 
-def c_preprocess(source, defines=None, file_name="<floopy source>"):
+def c_preprocess(source, defines=None, filename="<floopy source>"):
     """
     :arg source: a string, possibly containing C preprocessor constructs
     :arg defines: a list of strings as they might occur after a
@@ -47,7 +47,7 @@ def c_preprocess(source, defines=None, file_name="<floopy source>"):
         for d in defines:
             p.define(d)
 
-    p.parse(source, file_name)
+    p.parse(source, filename)
 
     tokens = []
     while True: