diff --git src/wp-admin/js/tags-suggest.js src/wp-admin/js/tags-suggest.js
index 6465cc9..5da848c 100644
--- src/wp-admin/js/tags-suggest.js
+++ src/wp-admin/js/tags-suggest.js
@@ -35,6 +35,7 @@
 		var cache;
 		var last;
 		var $element = $( this );
+		var $tagsdiv = $element.parents('.tagsdiv');
 
 		options = options || {};
 
@@ -42,11 +43,29 @@
 
 		delete( options.taxonomy );
 
+		var filterTagCheckList = function( list ) {
+            var addedTags = [];
+            var tagCheckList = $tagsdiv.find( '.tagchecklist > span' );
+
+            if ( tagCheckList.length !== 0 ) {
+                tagCheckList.each( function(){
+					var spanContent = $(this).html();
+					spanContent = spanContent.split( '&nbsp;' ).pop();
+					addedTags.push( spanContent );
+				});
+            }
+
+           return list.filter( function( tag ) {
+           		return addedTags.indexOf( tag.name ) < 0;
+		   } );
+		};
+
 		options = $.extend( {
 			source: function( request, response ) {
 				var term;
 
 				if ( last === request.term ) {
+					cache = filterTagCheckList( cache );
 					response( cache );
 					return;
 				}
@@ -74,7 +93,7 @@
 								name: data[tagName]
 							});
 						}
-
+                        tags = filterTagCheckList( tags );
 						cache = tags;
 						response( tags );
 					} else {
