diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h
index 002d648b98..3aec29a6c5 100644
--- a/src/lib/eo/Eo.h
+++ b/src/lib/eo/Eo.h
@@ -1607,7 +1607,7 @@ EAPI void efl_data_xunref_internal(const Eo *obj, void *data, const Eo *ref_obj)
  * what you are doing.
  *
  * @see efl_unref()
- * @see efl_ref_get()
+ * @see efl_refcount_get()
  */
 EAPI Eo *efl_ref(const Eo *obj);
 
@@ -1616,7 +1616,7 @@ EAPI Eo *efl_ref(const Eo *obj);
  * @param obj the object to work on.
  *
  * @see efl_ref()
- * @see efl_ref_get()
+ * @see efl_refcount_get()
  */
 EAPI void efl_unref(const Eo *obj);
 
@@ -1628,7 +1628,7 @@ EAPI void efl_unref(const Eo *obj);
  * @see efl_ref()
  * @see efl_unref()
  */
-EAPI int efl_ref_get(const Eo *obj);
+EAPI int efl_refcount_get(const Eo *obj);
 
 /**
  * @brief Set a deletion interceptor function
diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c
index 91a62fe944..f1294057b1 100644
--- a/src/lib/eo/eo.c
+++ b/src/lib/eo/eo.c
@@ -1904,7 +1904,7 @@ efl_unref(const Eo *obj_id)
 }
 
 EAPI int
-efl_ref_get(const Eo *obj_id)
+efl_refcount_get(const Eo *obj_id)
 {
    EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, 0);
    int ref;
