diff --git a/create_given_name b/create_given_name
--- a/create_given_name
+++ b/create_given_name
@@ -66,12 +66,20 @@
     'U': 'l10n/givenname-u.json'
 }
 
+script_dir = os.path.dirname(os.path.realpath(__file__))
+
+# Gets whitelist latin languages to avoid create the element in other scripts.
+latin_languages_file = os.path.join(script_dir, 'l10n/latin-whitelist.json')
+with open(latin_languages_file) as data_file:
+    latin_languages = json.load(data_file)
+
 # Gets descriptions from l10n file, and fill labels for these languages.
-script_directory = os.path.dirname(os.path.realpath(__file__))
-l10n_file = os.path.join(script_directory, l10n_files[genre])
+l10n_file = os.path.join(script_dir, l10n_files[genre])
 with open(l10n_file) as data_file:
     descriptions = json.load(data_file)
-labels = {lang:givenname for lang in descriptions.keys()}
+
+labels_languages = set(descriptions.keys()).intersection(latin_languages)
+labels = {lang: givenname for lang in labels_languages}
 
 item.editLabels(labels, summary='Adding given name labels')
 item.editDescriptions(descriptions, summary='Adding given name descriptions')
diff --git a/create_surname b/create_surname
--- a/create_surname
+++ b/create_surname
@@ -42,12 +42,20 @@
 item = pywikibot.ItemPage(repo, title=title)
 item.get()
 
+script_dir = os.path.dirname(os.path.realpath(__file__))
+
+# Gets whitelist latin languages to avoid create the element in other scripts.
+latin_languages_file = os.path.join(script_dir, 'l10n/latin-whitelist.json')
+with open(latin_languages_file) as data_file:
+    latin_languages = json.load(data_file)
+
 # Gets descriptions from l10n file, and fill labels for these languages.
-script_directory = os.path.dirname(os.path.realpath(__file__))
-l10n_file = os.path.join(script_directory, 'l10n', 'surname.json')
+l10n_file = os.path.join(script_dir, 'l10n', 'surname.json')
 with open(l10n_file) as data_file:
     descriptions = json.load(data_file)
-labels = {lang: surname for lang in descriptions.keys()}
+
+labels_languages = set(descriptions.keys()).intersection(latin_languages)
+labels = {lang: surname for lang in latin_languages}
 
 item.editLabels(labels, summary='Adding surname labels')
 item.editDescriptions(descriptions, summary='Adding surname descriptions')