diff --git a/core/modules/comment/comment.module b/core/modules/comment/comment.module
index 0633f3a..9f2f1e0 100644
--- a/core/modules/comment/comment.module
+++ b/core/modules/comment/comment.module
@@ -788,7 +788,7 @@ function comment_node_page_additions(Node $node) {
  */
 function comment_edit($node, $pid = NULL) {
   $values = array('nid' => $node->nid, 'pid' => $pid, 'node_type' => 'comment_node_' . $node->type);
-  return entity_create('comment', $values)->edit();
+  return entity_create('comment', $values)->form();
 }
 
 /**
@@ -1661,7 +1661,7 @@ function comment_get_display_page($cid, $node_type) {
  */
 function comment_edit_page(Comment $comment) {
   drupal_set_title(t('Edit comment %comment', array('%comment' => $comment->subject)), PASS_THROUGH);
-  return $comment->edit();
+  return $comment->form();
 }
 
 /**
diff --git a/core/modules/entity/entity.module b/core/modules/entity/entity.module
index 2ba0630..e6ed304 100644
--- a/core/modules/entity/entity.module
+++ b/core/modules/entity/entity.module
@@ -514,7 +514,7 @@ function _entity_form_id(EntityInterface $entity) {
  * @return
  *   A rendered edit form for the given entity.
  */
-function entity_edit($entity, $context = 'default') {
+function entity_get_form($entity, $context = 'default') {
   if (is_string($entity)) {
     $entity = entity_create($entity, array());
   }
diff --git a/core/modules/entity/lib/Drupal/entity/Entity.php b/core/modules/entity/lib/Drupal/entity/Entity.php
index 6b6a7f0..22dde0b 100644
--- a/core/modules/entity/lib/Drupal/entity/Entity.php
+++ b/core/modules/entity/lib/Drupal/entity/Entity.php
@@ -256,7 +256,7 @@ class Entity implements EntityInterface {
    * @param $context
    *   (optional) The context for the form to be returned.
    */
-  public function edit($context = 'default') {
-    return entity_edit($this, $context);
+  public function form($context = 'default') {
+    return entity_get_form($this, $context);
   }
 }
diff --git a/core/modules/entity/lib/Drupal/entity/EntityInterface.php b/core/modules/entity/lib/Drupal/entity/EntityInterface.php
index 619e331..4b2c092 100644
--- a/core/modules/entity/lib/Drupal/entity/EntityInterface.php
+++ b/core/modules/entity/lib/Drupal/entity/EntityInterface.php
@@ -188,5 +188,5 @@ interface EntityInterface {
    *
    * @param $context
    */
-  public function edit($context = 'default');
+  public function form($context = 'default');
 }
diff --git a/core/modules/field/tests/modules/field_test/field_test.entity.inc b/core/modules/field/tests/modules/field_test/field_test.entity.inc
index 9185b85..0b6f7e1 100644
--- a/core/modules/field/tests/modules/field_test/field_test.entity.inc
+++ b/core/modules/field/tests/modules/field_test/field_test.entity.inc
@@ -327,7 +327,7 @@ function field_test_entity_add($fttype) {
 /**
  * Menu callback: displays the 'Edit exiisting test_entity' form.
  */
-function field_test_entity_edit($entity) {
+function field_test_entity_get_form($entity) {
   drupal_set_title(t('test_entity @ftid revision @ftvid', array('@ftid' => $entity->ftid, '@ftvid' => $entity->ftvid)), PASS_THROUGH);
   return drupal_get_form('field_test_entity_form', $entity);
 }
diff --git a/core/modules/node/node.pages.inc b/core/modules/node/node.pages.inc
index 8068cab..3025faa 100644
--- a/core/modules/node/node.pages.inc
+++ b/core/modules/node/node.pages.inc
@@ -19,7 +19,7 @@ use Drupal\node\Node;
 function node_page_edit($node) {
   $type_name = node_type_get_name($node);
   drupal_set_title(t('<em>Edit @type</em> @title', array('@type' => $type_name, '@title' => $node->title)), PASS_THROUGH);
-  return $node->edit();
+  return $node->form();
 }
 
 /**
@@ -94,7 +94,7 @@ function node_add($type) {
     'langcode' => LANGUAGE_NOT_SPECIFIED,
   ));
   drupal_set_title(t('Create @name', array('@name' => $types[$type]->name)), PASS_THROUGH);
-  $output = $node->edit();
+  $output = $node->form();
 
   return $output;
 }
diff --git a/core/modules/taxonomy/taxonomy.admin.inc b/core/modules/taxonomy/taxonomy.admin.inc
index 460074f..003218a 100644
--- a/core/modules/taxonomy/taxonomy.admin.inc
+++ b/core/modules/taxonomy/taxonomy.admin.inc
@@ -647,7 +647,7 @@ function theme_taxonomy_overview_terms($variables) {
  */
 function taxonomy_term_add($vocabulary) {
   $term = entity_create('taxonomy_term', array('vid' => $vocabulary->vid, 'vocabulary_machine_name' => $vocabulary->machine_name));
-  return $term->edit();
+  return $term->form();
 }
 
 /**
diff --git a/core/modules/user/user.admin.inc b/core/modules/user/user.admin.inc
index 41793cd..435df41 100644
--- a/core/modules/user/user.admin.inc
+++ b/core/modules/user/user.admin.inc
@@ -11,7 +11,7 @@ function user_admin($callback_arg = '') {
   switch ($op) {
     case t('Create new account'):
     case 'create':
-      $build['user_register'] = entity_edit('user', 'register');
+      $build['user_register'] = entity_get_form('user', 'register');
       break;
     default:
       if (!empty($_POST['accounts']) && isset($_POST['operation']) && ($_POST['operation'] == 'cancel')) {
