diff --git a/unix/modtime.c b/unix/modtime.c
index 84f041fedf5e0f86bddc01e516db87881da3169f..7325525aa13b0efa990467ac35ad236a2ea9df49 100644
--- a/unix/modtime.c
+++ b/unix/modtime.c
@@ -102,7 +102,7 @@ STATIC mp_obj_t mod_time_sleep(mp_obj_t arg) {
 STATIC MP_DEFINE_CONST_FUN_OBJ_1(mod_time_sleep_obj, mod_time_sleep);
 
 STATIC const mp_map_elem_t mp_module_time_globals_table[] = {
-    { MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_time) },
+    { MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR_utime) },
     { MP_OBJ_NEW_QSTR(MP_QSTR_clock), (mp_obj_t)&mod_time_clock_obj },
     { MP_OBJ_NEW_QSTR(MP_QSTR_sleep), (mp_obj_t)&mod_time_sleep_obj },
     { MP_OBJ_NEW_QSTR(MP_QSTR_time), (mp_obj_t)&mod_time_time_obj },
@@ -112,6 +112,6 @@ STATIC MP_DEFINE_CONST_DICT(mp_module_time_globals, mp_module_time_globals_table
 
 const mp_obj_module_t mp_module_time = {
     .base = { &mp_type_module },
-    .name = MP_QSTR_time,
+    .name = MP_QSTR_utime,
     .globals = (mp_obj_dict_t*)&mp_module_time_globals,
 };
diff --git a/unix/mpconfigport.h b/unix/mpconfigport.h
index 4ed25d144f636dcbc2fed5d9377caab8eabf1c3f..a895aeab0c1e399abfa4e68459a2d45f863efdd2 100644
--- a/unix/mpconfigport.h
+++ b/unix/mpconfigport.h
@@ -100,7 +100,7 @@ extern const struct _mp_obj_module_t mp_module_ffi;
 #define MICROPY_PY_FFI_DEF
 #endif
 #if MICROPY_PY_TIME
-#define MICROPY_PY_TIME_DEF { MP_OBJ_NEW_QSTR(MP_QSTR_time), (mp_obj_t)&mp_module_time },
+#define MICROPY_PY_TIME_DEF { MP_OBJ_NEW_QSTR(MP_QSTR_utime), (mp_obj_t)&mp_module_time },
 #else
 #define MICROPY_PY_TIME_DEF
 #endif
diff --git a/unix/qstrdefsport.h b/unix/qstrdefsport.h
index fca5793c015f23750274aa758a92b2b22cd27737..5bf764df7666620281202d933f63283cd9c3a60d 100644
--- a/unix/qstrdefsport.h
+++ b/unix/qstrdefsport.h
@@ -49,6 +49,7 @@ Q(func)
 Q(var)
 
 Q(input)
+Q(utime)
 Q(time)
 Q(clock)
 Q(sleep)