diff --git a/loopy/frontend/fortran/__init__.py b/loopy/frontend/fortran/__init__.py
index bd798966db24851f834405fa3d849e4c20f18f94..08bd2e6ed6f8449cd238f24563ec6a8eb0155473 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: