--- taxonomy_menu.module.old	2009-03-26 13:52:28.000000000 +1100
+++ taxonomy_menu.module	2009-04-20 11:59:31.000000000 +1000
@@ -695,6 +695,12 @@ function _taxonomy_menu_item($item) {
       }
       $item['name'] .= " ($num)";
     }
+
+    //set custom menu item name (if any)
+    $custom_name = variable_get('taxonomy_menu_item_name_'. $item['vid'], FALSE);
+    if ($item['tid'] == 0 && !empty($custom_name)) {
+      $item['name'] = $custom_name;
+    }
   }
 
   return $item;
@@ -817,6 +823,13 @@ function taxonomy_menu_taxonomy_menu_opt
     'default' => TRUE,
   );
 
+  $options['item_name'] = array(
+    '#title' => t('Custom menu item name'),
+    '#description' => t("A custom name for the parent menu item. Leave blank to use the name of the vocabulary."),
+    '#default_value' => '',
+    '#type' => 'textfield',
+  );
+
   $options['expanded'] = array(
     '#title' => t('Auto Expand Menu Item'),
     '#description' => t('Sets the expand setting to TRUE'),
