diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -258,7 +258,7 @@
     'PhutilRainbowSyntaxHighlighter' => 'markup/syntax/highlighter/PhutilRainbowSyntaxHighlighter.php',
     'PhutilReadableSerializer' => 'readableserializer/PhutilReadableSerializer.php',
     'PhutilReadableSerializerTestCase' => 'readableserializer/__tests__/PhutilReadableSerializerTestCase.php',
-    'PhutilRealnameContextFreeGrammar' => 'grammar/PhutilRealnameContextFreeGrammar.php',
+    'PhutilRealNameContextFreeGrammar' => 'grammar/PhutilRealNameContextFreeGrammar.php',
     'PhutilRemarkupBlockInterpreter' => 'markup/engine/remarkup/blockrule/PhutilRemarkupBlockInterpreter.php',
     'PhutilRemarkupBlockRule' => 'markup/engine/remarkup/blockrule/PhutilRemarkupBlockRule.php',
     'PhutilRemarkupBlockStorage' => 'markup/engine/remarkup/PhutilRemarkupBlockStorage.php',
@@ -660,7 +660,7 @@
     'PhutilPythonFragmentLexer' => 'PhutilLexer',
     'PhutilQueryStringParserTestCase' => 'PhutilTestCase',
     'PhutilReadableSerializerTestCase' => 'PhutilTestCase',
-    'PhutilRealnameContextFreeGrammar' => 'PhutilContextFreeGrammar',
+    'PhutilRealNameContextFreeGrammar' => 'PhutilContextFreeGrammar',
     'PhutilRemarkupBoldRule' => 'PhutilRemarkupRule',
     'PhutilRemarkupCodeBlockRule' => 'PhutilRemarkupBlockRule',
     'PhutilRemarkupDefaultBlockRule' => 'PhutilRemarkupBlockRule',
diff --git a/src/grammar/PhutilRealnameContextFreeGrammar.php b/src/grammar/PhutilRealNameContextFreeGrammar.php
rename from src/grammar/PhutilRealnameContextFreeGrammar.php
rename to src/grammar/PhutilRealNameContextFreeGrammar.php
--- a/src/grammar/PhutilRealnameContextFreeGrammar.php
+++ b/src/grammar/PhutilRealNameContextFreeGrammar.php
@@ -1,6 +1,6 @@
 <?php
 
-final class PhutilRealnameContextFreeGrammar
+final class PhutilRealNameContextFreeGrammar
   extends PhutilContextFreeGrammar {
 
   protected function getRules() {