├── Model.py
├── Readme.md
├── data
├── Readme.md
├── filter_out_list.py
├── molweni_data
│ ├── test_data.json
│ └── train_data.json
├── name_collection
│ ├── female_english_names
│ └── male_english_names
├── stac_data
│ ├── test_data.json
│ └── train_data.json
└── text_for_inference.txt
├── global_config.py
├── main_infer.py
├── main_train.py
├── saved_models
└── Readme.md
└── utils.py
/Model.py:
--------------------------------------------------------------------------------
1 | import numpy as np
2 | import re
3 | import global_config
4 | import torch
5 | import torch.nn as nn
6 | import torch.nn.functional as F
7 | from transformers import AutoModel, AutoTokenizer
8 |
9 |
10 | class NeuralParser(nn.Module):
11 | def __init__(self):
12 | super(NeuralParser, self).__init__()
13 |
14 | self.language_backbone = AutoModel.from_pretrained(global_config.pretrained_model, output_hidden_states=True)
15 |
16 | self.tokenizer = AutoTokenizer.from_pretrained(global_config.pretrained_tokenizer, use_fast=True)
17 |
18 | self.sentence_level_gru = nn.GRU(input_size=global_config.hidden_size, hidden_size=int(global_config.hidden_size), batch_first=True, bidirectional=True)
19 |
20 | self.linear_for_link = nn.Sequential(nn.Dropout(p=0.3), nn.Linear(global_config.hidden_size * 4, global_config.hidden_size), nn.Dropout(p=0.3),
21 | nn.Tanh(), nn.Linear(global_config.hidden_size, 1))
22 | self.linear_for_relation = nn.Sequential(nn.Dropout(p=0.3), nn.Linear(global_config.hidden_size * 4, global_config.hidden_size), nn.Dropout(p=0.3),
23 | nn.Linear(global_config.hidden_size, global_config.num_relations, bias=False))
24 |
25 | def encoding_all_utterances(self, input_sequence_list, edu_number_list):
26 | input_sequence_list = [re.sub("\s+", " ", i) for i in input_sequence_list]
27 | current_batch_size = len(edu_number_list)
28 |
29 | batch_tokenized = self.tokenizer(input_sequence_list, return_tensors="pt", padding=True)
30 | batch_input_tensor = batch_tokenized.data["input_ids"].cuda()
31 | batch_max_sequence_length = batch_input_tensor.size(1)
32 | attention_mask = batch_tokenized["attention_mask"].cuda()
33 |
34 | if global_config.using_sliding_window_bert and batch_max_sequence_length > 512:
35 | """ add sliding window for long sequence. only use this part when inference on long conversations. """
36 | window_size = 300
37 | slide_steps = int(np.ceil(batch_max_sequence_length / window_size))
38 | # print(batch_max_sequence_length, slide_steps)
39 | window_embed_list = []
40 | for tmp_step in range(slide_steps):
41 | if tmp_step == 0:
42 | one_win_res = self.language_backbone(batch_input_tensor[:, :500], attention_mask=attention_mask[:, :500])[0][:, :window_size, :]
43 | window_embed_list.append(one_win_res)
44 | elif tmp_step == slide_steps - 1:
45 | one_win_res = self.language_backbone(batch_input_tensor[:, -((batch_max_sequence_length - (window_size * tmp_step)) + 200):],
46 | attention_mask=attention_mask[:, -((batch_max_sequence_length - (window_size * tmp_step)) + 200):])[0][:, 200:, :]
47 | window_embed_list.append(one_win_res)
48 | else:
49 | one_win_res = self.language_backbone(batch_input_tensor[:, (window_size * tmp_step - 100):(window_size * (tmp_step + 1) + 100)],
50 | attention_mask=attention_mask[:, (window_size * tmp_step - 100):(window_size * (tmp_step + 1) + 100)])[0][:, 100:400, :]
51 | window_embed_list.append(one_win_res)
52 |
53 | batch_embedding_after_bert = torch.cat(window_embed_list, dim=1)
54 | assert batch_embedding_after_bert.size(1) == batch_max_sequence_length
55 |
56 | else:
57 | batch_embedding_after_bert = self.language_backbone(batch_input_tensor, attention_mask=attention_mask)[0]
58 |
59 | batch_token_len_list = torch.sum(batch_tokenized["attention_mask"], dim=1).detach().numpy().tolist()
60 | batch_token_list = [batch_tokenized.encodings[i].tokens[:batch_token_len_list[i]] for i in range(current_batch_size)]
61 |
62 | output_embedding_list = []
63 | for i in range(current_batch_size):
64 | embedding_after_bert = batch_embedding_after_bert[i, :batch_token_len_list[i], :].unsqueeze(0)
65 | input_sentence = batch_token_list[i]
66 | if global_config.using_sliding_window_bert is False:
67 | assert len(input_sentence) < 512
68 |
69 | # selected_idx_list = [k for k, v in enumerate(input_sentence) if v in ["[CLS]", "[SEP]"]]
70 | # selected_idx_list = selected_idx_list[:-1]
71 | selected_idx_list = [k for k, v in enumerate(input_sentence) if v in ["[CLS]", ""]]
72 | selected_idx_list = selected_idx_list
73 |
74 | assert len(selected_idx_list) == edu_number_list[i]
75 |
76 | if global_config.sentence_embedding_mode == "average":
77 | """ get utterance with average """
78 | selected_idx_list.append(embedding_after_bert.size(1))
79 | embedding_after_bert = torch.cat([torch.mean(embedding_after_bert[:, selected_idx_list[i]: selected_idx_list[i + 1], :], dim=1, keepdim=True)
80 | for i in range(0, len(selected_idx_list) - 1)], dim=1)
81 | elif global_config.sentence_embedding_mode == "first":
82 | """ get utterance embedded representation by index selection """
83 | embedding_after_bert = embedding_after_bert[:, selected_idx_list, :]
84 | elif global_config.sentence_embedding_mode == "first_last":
85 | embedding_after_bert = (embedding_after_bert[:, selected_idx_list, :] + embedding_after_bert[:, [k for k, v in enumerate(input_sentence) if v in [""]], :]) / 2
86 | else:
87 | print("#ERROR# The global_config.sentence_embedding_mode is invalid:", global_config.sentence_embedding_mode)
88 | exit()
89 |
90 | embedding_after_gru = None
91 | if global_config.use_gru_after_sentence:
92 | tmp_encoded, _ = self.sentence_level_gru(embedding_after_bert)
93 | embedding_after_gru = tmp_encoded[:, :, : embedding_after_bert.size(2)] + tmp_encoded[:, :, embedding_after_bert.size(2):]
94 |
95 | output_embedding_list.append(torch.cat([embedding_after_bert, embedding_after_gru], dim=2))
96 |
97 | return output_embedding_list
98 |
99 |
100 | class Model:
101 | def __init__(self):
102 | self.agent = NeuralParser()
103 | if global_config.use_cuda:
104 | self.agent.cuda()
105 |
106 | self.link_loss_function = nn.CrossEntropyLoss()
107 | self.relation_loss_function = nn.CrossEntropyLoss()
108 |
109 | if global_config.different_learning_rate:
110 | bert_param_ids = list(map(id, self.agent.language_backbone.parameters()))
111 | self.backbone_params = filter(lambda p: id(p) in bert_param_ids, self.agent.parameters())
112 | self.other_params = filter(lambda p: id(p) not in bert_param_ids, self.agent.parameters())
113 | self.optimizer = torch.optim.AdamW([{'params': self.backbone_params, 'lr': global_config.learning_rate},
114 | {'params': self.other_params, 'lr': 0.001}], lr=global_config.learning_rate)
115 | else:
116 | self.optimizer = torch.optim.AdamW(params=self.agent.parameters(), lr=global_config.learning_rate)
117 |
118 | if global_config.freeze_some_bert_layer:
119 | for name, param in self.agent.language_backbone.named_parameters():
120 | layer_num = re.findall("layer\.(\d+)\.", name)
121 | if len(layer_num) > 0 and int(layer_num[0]) > 2:
122 | print("Unfreeze layer:", int(layer_num[0]))
123 | param.requires_grad = True
124 | else:
125 | param.requires_grad = False
126 |
127 | def adjust_learning_rate(self, backbone_lr, other_lr):
128 | assert global_config.different_learning_rate
129 | print("learning rate is changed to:", backbone_lr, other_lr)
130 | self.optimizer.param_groups[0]["lr"] = backbone_lr
131 | self.optimizer.param_groups[1]["lr"] = other_lr
132 |
133 | def forward(self, batch, eval_mode=False):
134 | target_relation, link_start, link_end, input_text, edu_number = [], [], [], [], []
135 | for i in range(len(batch)):
136 | target_relation.append([j["type"] for j in batch[i]["relations"]])
137 | link_start.append([j["y"] for j in batch[i]["relations"]])
138 | link_end.append([j["x"] for j in batch[i]["relations"]])
139 | edu_number.append(len(batch[i]["edus"]))
140 | input_text.append([j["speaker"][:6] + ": " + " ".join(j["tokens"]) for j in batch[i]["edus"]])
141 |
142 | link_loss, relation_loss = None, None
143 |
144 | loss_accumulate_number = 0
145 | link_prediction, relation_prediction = [], []
146 |
147 | batch_sample_input_text = [global_config.sentence_seg_token.join(input_text[i]) for i in range(len(batch))]
148 | batch_sample_edu_reps = self.agent.encoding_all_utterances(batch_sample_input_text, edu_number_list=edu_number)
149 |
150 | for i in range(len(batch)):
151 |
152 | one_sample_target_relation = target_relation[i]
153 | one_sample_target_link = link_end[i]
154 | assert edu_number[i] == len(one_sample_target_relation) + 1 and edu_number[i] == len(one_sample_target_link) + 1
155 |
156 | one_sample_edu_reps = batch_sample_edu_reps[i]
157 |
158 | """ limit_the_link_length """
159 | if global_config.limit_the_link_length:
160 | if global_config.relink_to_root:
161 | one_sample_target_link = [0 if one_sample_target_link[k - 1] == 0 else k - one_sample_target_link[k - 1] for k in range(1, edu_number[i])]
162 | else:
163 | one_sample_target_link = [k - (one_sample_target_link[k - 1] + 1) for k in range(1, edu_number[i])]
164 |
165 | """ Link and Relation prediction """
166 | target_link_tensor = torch.tensor(one_sample_target_link).unsqueeze(0).cuda()
167 | target_relation_tensor = torch.tensor(one_sample_target_relation).unsqueeze(0).cuda()
168 |
169 | tmp_point_list = []
170 | tmp_relation_list = []
171 | for j in range(1, edu_number[i]):
172 | if global_config.limit_the_link_length:
173 | """ limit_the_link_length """
174 | if global_config.relink_to_root:
175 | tmp_flipped_reps = one_sample_edu_reps[:, [0, ] + [i for i in range(max(1, j - global_config.limit_link_range), j)][::-1], :]
176 | else:
177 | tmp_flipped_reps = one_sample_edu_reps[:, [i for i in range(max(0, j - global_config.limit_link_range), j)][::-1], :]
178 | tmp_tensor = torch.cat([one_sample_edu_reps[:, j, :].unsqueeze(1).expand(-1, tmp_flipped_reps.size(1), -1), tmp_flipped_reps], dim=2)
179 |
180 | else:
181 | """ no link length limit """
182 | tmp_tensor = torch.cat([one_sample_edu_reps[:, j, :].unsqueeze(1).expand(-1, j, -1), one_sample_edu_reps[:, :j, :]], dim=2)
183 |
184 | tmp_link_point_res = self.agent.linear_for_link(tmp_tensor)
185 |
186 | if link_loss:
187 | link_loss += self.link_loss_function(input=tmp_link_point_res, target=target_link_tensor[:, j - 1].unsqueeze(0))
188 | else:
189 | link_loss = self.link_loss_function(input=tmp_link_point_res, target=target_link_tensor[:, j - 1].unsqueeze(0))
190 |
191 | loss_accumulate_number += 1
192 |
193 | one_step_link_to_point = torch.argmax(tmp_link_point_res, dim=1).detach().cpu().numpy().tolist()[0][0]
194 |
195 | if global_config.limit_the_link_length:
196 | if global_config.relink_to_root:
197 | if one_step_link_to_point != 0:
198 | one_step_link_to_point = j - one_step_link_to_point
199 | else:
200 | one_step_link_to_point = j - (one_step_link_to_point + 1)
201 |
202 | if not eval_mode:
203 | # use gold links for relation training.
204 | node_from_relation = one_sample_edu_reps[:, j, :].unsqueeze(1)
205 | node_to_relation = one_sample_edu_reps[:, one_sample_target_link[j - 1], :].unsqueeze(1)
206 |
207 | else:
208 | # use relation prediction for evaluation
209 | node_from_relation = one_sample_edu_reps[:, j, :].unsqueeze(1)
210 | node_to_relation = one_sample_edu_reps[:, one_step_link_to_point, :].unsqueeze(1)
211 |
212 | tmp_relation_res = self.agent.linear_for_relation(torch.cat([node_from_relation, node_to_relation], dim=2)).transpose(1, 2)
213 | if relation_loss:
214 | relation_loss += self.relation_loss_function(input=tmp_relation_res, target=target_relation_tensor[:, j - 1].unsqueeze(0))
215 | else:
216 | relation_loss = self.relation_loss_function(input=tmp_relation_res, target=target_relation_tensor[:, j - 1].unsqueeze(0))
217 |
218 | one_step_relation = torch.argmax(tmp_relation_res, dim=1).detach().cpu().numpy().tolist()[0][0]
219 |
220 | tmp_point_list.append([j, one_step_link_to_point])
221 | tmp_relation_list.append(one_step_relation)
222 |
223 | link_prediction.append(tmp_point_list)
224 | relation_prediction.append(tmp_relation_list)
225 |
226 | link_loss = link_loss / loss_accumulate_number
227 | relation_loss = relation_loss / loss_accumulate_number
228 |
229 | return link_loss, link_prediction, link_end, relation_loss, relation_prediction, target_relation
230 |
231 | def batch_infer(self, batch):
232 | self.agent.eval()
233 |
234 | input_text = [i.strip().split("") for i in batch]
235 | edu_number = [len(i) for i in input_text]
236 | link_prediction, relation_prediction = [], []
237 |
238 | batch_sample_input_text = [global_config.sentence_seg_token.join(input_text[i]) for i in range(len(batch))]
239 | batch_sample_edu_reps = self.agent.encoding_all_utterances(batch_sample_input_text, edu_number_list=edu_number)
240 |
241 | for i in range(len(batch)):
242 | one_sample_edu_reps = batch_sample_edu_reps[i]
243 |
244 | """ Link and Relation prediction """
245 | tmp_point_list = []
246 | tmp_relation_list = []
247 | for j in range(1, edu_number[i]):
248 | if global_config.limit_the_link_length:
249 | """ limit_the_link_length """
250 | if global_config.relink_to_root:
251 | tmp_flipped_reps = one_sample_edu_reps[:, [0, ] + [i for i in range(max(1, j - global_config.limit_link_range), j)][::-1], :]
252 | else:
253 | tmp_flipped_reps = one_sample_edu_reps[:, [i for i in range(max(0, j - global_config.limit_link_range), j)][::-1], :]
254 | tmp_tensor = torch.cat([one_sample_edu_reps[:, j, :].unsqueeze(1).expand(-1, tmp_flipped_reps.size(1), -1), tmp_flipped_reps], dim=2)
255 |
256 | else:
257 | """ no link length limit """
258 | tmp_tensor = torch.cat([one_sample_edu_reps[:, j, :].unsqueeze(1).expand(-1, j, -1), one_sample_edu_reps[:, :j, :]], dim=2)
259 |
260 | tmp_link_point_res = self.agent.linear_for_link(tmp_tensor)
261 |
262 | one_step_link_to_point = torch.argmax(tmp_link_point_res, dim=1).detach().cpu().numpy().tolist()[0][0]
263 |
264 | if global_config.limit_the_link_length:
265 | if global_config.relink_to_root:
266 | if one_step_link_to_point != 0:
267 | one_step_link_to_point = j - one_step_link_to_point
268 | else:
269 | one_step_link_to_point = j - (one_step_link_to_point + 1)
270 |
271 | """ use relation prediction for evaluation """
272 | node_from_relation = one_sample_edu_reps[:, j, :].unsqueeze(1)
273 | node_to_relation = one_sample_edu_reps[:, one_step_link_to_point, :].unsqueeze(1)
274 |
275 | tmp_relation_res = self.agent.linear_for_relation(torch.cat([node_from_relation, node_to_relation], dim=2)).transpose(1, 2)
276 | one_step_relation = torch.argmax(tmp_relation_res, dim=1).detach().cpu().numpy().tolist()[0][0]
277 |
278 | tmp_point_list.append([j, one_step_link_to_point])
279 | tmp_relation_list.append(one_step_relation)
280 |
281 | link_prediction.append(tmp_point_list)
282 | relation_prediction.append(tmp_relation_list)
283 |
284 | return input_text, link_prediction, relation_prediction
285 |
286 | def batch_train(self, batch):
287 | self.agent.train()
288 | self.optimizer.zero_grad()
289 | link_loss, link_prediction, target_link, relation_loss, relation_prediction, target_relation = self.forward(batch)
290 |
291 | (link_loss + 5.0 * relation_loss).backward()
292 |
293 | self.optimizer.step()
294 | return link_loss.item(), link_prediction, target_link, relation_loss.item(), relation_prediction, target_relation
295 |
296 | def batch_eval(self, batch):
297 | self.agent.eval()
298 | link_loss, link_prediction, target_link, relation_loss, relation_prediction, target_relation = self.forward(batch)
299 | return link_loss.item(), link_prediction, target_link, relation_loss.item(), relation_prediction, target_relation
300 |
301 | def save_model(self, save_path):
302 | """ save model """
303 | print("Saving model to:", save_path)
304 | torch.save(self.agent.state_dict(), save_path)
305 |
306 | def load_model(self, load_path):
307 | """ save model """
308 | print("Loading model from:", load_path)
309 | self.agent.load_state_dict(torch.load(load_path))
310 |
--------------------------------------------------------------------------------
/Readme.md:
--------------------------------------------------------------------------------
1 | ## Introduction
2 | * One implementation of the paper "Improving Multi-Party Dialogue Discourse Parsing via Domain Integration".
3 | * The parsing follows the Segmented Discourse Representation Theory (SDRT) scheme.
4 | * Users can apply it to parse the input dialogue text, and get dependency-parsing structure and relation prediction.
5 | * This repo and the pre-trained model are only for research use.
6 |
7 | ## Package Requirements
8 | 1. pytorch==1.7.1
9 | 2. transformers==4.8.2
10 |
11 | ## Supported Languages
12 | We trained and evaluated the model with two English dialogue discourse parsing corpora: STAC and Molweni.
13 |
14 | ## Data Format
15 | * [Inference Input] `InputSentence`: The input dialogue content with the #ROOT# head token and utterance split `\`. The raw text will be tokenized and encoded by the `roberta-base` language backbone.
16 | * Raw Sequence Example:
17 | *#ROOT# \ A: Hi Tom, are you busy tomorrow’s afternoon? \ B: I’m pretty sure I am. What’s up? \ A: Can you go with me to the animal shelter?. \ B: What do you want to do? ... ... \ B: I wonder what he'll name it. \ A: He said he’d name it after his hamster –Lemmy- he's a great Motorhead fan :-)*
18 |
19 | * [Inference Output] `all_sample_utter_level`: The list of utterances, each utterance is taken as one EDU in the parsing process.
20 |
21 | * [Inference Output] `all_predict_link`: Predictions of the discourse links, in the form of `[from_utterance_id, to_utterance_id]`, where the first node is the #ROOT# token.
22 | * Output Example: [[1, 0], [2, 1], [3, 2], [4, 3], [5, 3], [6, 5], [7, 6], [8, 7], [9, 8], [10, 8], [11, 10], [12, 10], [13, 12], [14, 13], [15, 14], [16, 14], [17, 16]]
23 |
24 | * [Inference Output] `all_predict_relation`: Predictions of the discourse relation classification result. See relation type mapping is defined in the code.
25 | * Output Example: [16, 12, 12, 12, 3, 0, 5, 0, 0, 0, 9, 7, 3, 0, 10, 7, 3]
26 |
27 | ## How to use it for parsing
28 | * Put the dialogue content to the file `./data/text_for_inference.txt`. See sample data in the file.
29 | * Run the script `main_infer.py` to obtain the dialogue discourse parsing result. See the script for detailed model output.
30 | * We recommend users to run the parser on a GPU-equipped environment.
31 |
32 | ## Experimental Result (F1 Score)
33 | Here is the result of the joint training on data from two domains (Molweni+STAC):
34 |
35 | | Training on Joint Data | Link | Link+Relation |
36 | |---------------------------------------|:----:|:-------------:|
37 | | Testing on STAC | 75.5 | 57.2 |
38 | | Testing on Molweni | 80.2 | 56.9 |
39 |
40 | For cross-domain experimental results, interested readers can refer to the paper.
41 |
42 | ## Citation
43 | If the work is helpful, please cite following papers in your publications, reports, and slides.
44 |
45 | ```
46 | @inproceedings{liu-chen-2021-improving,
47 | title = "Improving Multi-Party Dialogue Discourse Parsing via Domain Integration",
48 | author = "Liu, Zhengyuan and Chen, Nancy",
49 | booktitle = "Proceedings of the 2nd Workshop on Computational Approaches to Discourse",
50 | month = nov,
51 | year = "2021",
52 | address = "Punta Cana, Dominican Republic and Online",
53 | publisher = "Association for Computational Linguistics",
54 | url = "https://aclanthology.org/2021.codi-main.11",
55 | pages = "122--127",
56 | }
57 | ```
58 |
--------------------------------------------------------------------------------
/data/Readme.md:
--------------------------------------------------------------------------------
1 | #### Training Data
2 | The training samples from Molweni corpus is located in `molweni_data` folder.
3 | The training samples from STAC corpus is located in `stac_data` folder.
4 |
5 | #### Construct the Inference Input
6 | * The input dialogue content with the #ROOT# head token and utterance split `\`.
7 | * The raw text will be tokenized and encoded by the `roberta-base` language backbone.
8 | * Raw Sequence Example:
9 | *#ROOT# \ A: Hi Tom, are you busy tomorrow’s afternoon? \ B: I’m pretty sure I am. What’s up? \ A: Can you go with me to the animal shelter?. \ B: What do you want to do? ... ... \ B: I wonder what he'll name it. \ A: He said he’d name it after his hamster –Lemmy- he's a great Motorhead fan :-)
10 |
--------------------------------------------------------------------------------
/data/name_collection/female_english_names:
--------------------------------------------------------------------------------
1 | Abagael
2 | Abagail
3 | Abbe
4 | Abbey
5 | Abbi
6 | Abbie
7 | Abby
8 | Abigael
9 | Abigail
10 | Abigale
11 | Abra
12 | Acacia
13 | Ada
14 | Adah
15 | Adaline
16 | Adara
17 | Addie
18 | Addis
19 | Adel
20 | Adela
21 | Adelaide
22 | Adele
23 | Adelice
24 | Adelina
25 | Adelind
26 | Adeline
27 | Adella
28 | Adelle
29 | Adena
30 | Adey
31 | Adi
32 | Adiana
33 | Adina
34 | Adora
35 | Adore
36 | Adoree
37 | Adorne
38 | Adrea
39 | Adria
40 | Adriaens
41 | Adrian
42 | Adriana
43 | Adriane
44 | Adrianna
45 | Adrianne
46 | Adrien
47 | Adriena
48 | Adrienne
49 | Aeriel
50 | Aeriela
51 | Aeriell
52 | Ag
53 | Agace
54 | Agata
55 | Agatha
56 | Agathe
57 | Aggi
58 | Aggie
59 | Aggy
60 | Agna
61 | Agnella
62 | Agnes
63 | Agnese
64 | Agnesse
65 | Agneta
66 | Agnola
67 | Agretha
68 | Aida
69 | Aidan
70 | Aigneis
71 | Aila
72 | Aile
73 | Ailee
74 | Aileen
75 | Ailene
76 | Ailey
77 | Aili
78 | Ailina
79 | Ailyn
80 | Aime
81 | Aimee
82 | Aimil
83 | Aina
84 | Aindrea
85 | Ainslee
86 | Ainsley
87 | Ainslie
88 | Ajay
89 | Alaine
90 | Alameda
91 | Alana
92 | Alanah
93 | Alane
94 | Alanna
95 | Alayne
96 | Alberta
97 | Albertina
98 | Albertine
99 | Albina
100 | Alecia
101 | Aleda
102 | Aleece
103 | Aleecia
104 | Aleen
105 | Alejandra
106 | Alejandrina
107 | Alena
108 | Alene
109 | Alessandra
110 | Aleta
111 | Alethea
112 | Alex
113 | Alexa
114 | Alexandra
115 | Alexandrina
116 | Alexi
117 | Alexia
118 | Alexina
119 | Alexine
120 | Alexis
121 | Alfie
122 | Alfreda
123 | Ali
124 | Alia
125 | Alica
126 | Alice
127 | Alicea
128 | Alicia
129 | Alida
130 | Alidia
131 | Alina
132 | Aline
133 | Alis
134 | Alisa
135 | Alisha
136 | Alison
137 | Alissa
138 | Alisun
139 | Alix
140 | Aliza
141 | Alla
142 | Alleen
143 | Allegra
144 | Allene
145 | Alli
146 | Allianora
147 | Allie
148 | Allina
149 | Allis
150 | Allison
151 | Allissa
152 | Allsun
153 | Ally
154 | Allyce
155 | Allyn
156 | Allys
157 | Allyson
158 | Alma
159 | Almeda
160 | Almeria
161 | Almeta
162 | Almira
163 | Almire
164 | Aloise
165 | Aloisia
166 | Aloysia
167 | Alpa
168 | Alta
169 | Althea
170 | Alvera
171 | Alvina
172 | Alvinia
173 | Alvira
174 | Alyce
175 | Alyda
176 | Alys
177 | Alysa
178 | Alyse
179 | Alysia
180 | Alyson
181 | Alyss
182 | Alyssa
183 | Amabel
184 | Amabelle
185 | Amalea
186 | Amalee
187 | Amaleta
188 | Amalia
189 | Amalie
190 | Amalita
191 | Amalle
192 | Amanda
193 | Amandi
194 | Amandie
195 | Amandy
196 | Amara
197 | Amargo
198 | Amata
199 | Amber
200 | Amberly
201 | Ambrosia
202 | Ambur
203 | Ame
204 | Amelia
205 | Amelie
206 | Amelina
207 | Ameline
208 | Amelita
209 | Ami
210 | Amie
211 | Amity
212 | Ammamaria
213 | Amy
214 | Ana
215 | Anabel
216 | Anabella
217 | Anabelle
218 | Anais
219 | Analiese
220 | Analise
221 | Anallese
222 | Anallise
223 | Anastasia
224 | Anastasie
225 | Anastassia
226 | Anatola
227 | Andee
228 | Andi
229 | Andie
230 | Andra
231 | Andrea
232 | Andreana
233 | Andree
234 | Andrei
235 | Andria
236 | Andriana
237 | Andriette
238 | Andromache
239 | Andromeda
240 | Andy
241 | Anestassia
242 | Anet
243 | Anett
244 | Anetta
245 | Anette
246 | Ange
247 | Angel
248 | Angela
249 | Angele
250 | Angelia
251 | Angelica
252 | Angelika
253 | Angelina
254 | Angeline
255 | Angelique
256 | Angelita
257 | Angelle
258 | Angie
259 | Angil
260 | Angy
261 | Ania
262 | Anica
263 | Anissa
264 | Anita
265 | Anitra
266 | Anja
267 | Anjanette
268 | Anjela
269 | Ann
270 | Ann-Mari
271 | Ann-Marie
272 | Anna
273 | Anna-Diana
274 | Anna-Diane
275 | Anna-Maria
276 | Annabal
277 | Annabel
278 | Annabela
279 | Annabell
280 | Annabella
281 | Annabelle
282 | Annadiana
283 | Annadiane
284 | Annalee
285 | Annalena
286 | Annaliese
287 | Annalisa
288 | Annalise
289 | Annalyse
290 | Annamari
291 | Annamaria
292 | Annamarie
293 | Anne
294 | Anne-Corinne
295 | Anne-Mar
296 | Anne-Marie
297 | Annecorinne
298 | Anneliese
299 | Annelise
300 | Annemarie
301 | Annetta
302 | Annette
303 | Anni
304 | Annice
305 | Annie
306 | Annissa
307 | Annmaria
308 | Annmarie
309 | Annnora
310 | Annora
311 | Anny
312 | Anselma
313 | Ansley
314 | Anstice
315 | Anthe
316 | Anthea
317 | Anthia
318 | Antoinette
319 | Antonella
320 | Antonetta
321 | Antonia
322 | Antonie
323 | Antonietta
324 | Antonina
325 | Anya
326 | Aphrodite
327 | Appolonia
328 | April
329 | Aprilette
330 | Ara
331 | Arabel
332 | Arabela
333 | Arabele
334 | Arabella
335 | Arabelle
336 | Arda
337 | Ardath
338 | Ardeen
339 | Ardelia
340 | Ardelis
341 | Ardella
342 | Ardelle
343 | Arden
344 | Ardene
345 | Ardenia
346 | Ardine
347 | Ardis
348 | Ardith
349 | Ardra
350 | Ardyce
351 | Ardys
352 | Ardyth
353 | Aretha
354 | Ariadne
355 | Ariana
356 | Arianne
357 | Aridatha
358 | Ariel
359 | Ariela
360 | Ariella
361 | Arielle
362 | Arlana
363 | Arlee
364 | Arleen
365 | Arlen
366 | Arlena
367 | Arlene
368 | Arleta
369 | Arlette
370 | Arleyne
371 | Arlie
372 | Arliene
373 | Arlina
374 | Arlinda
375 | Arline
376 | Arly
377 | Arlyn
378 | Arlyne
379 | Aryn
380 | Ashely
381 | Ashlee
382 | Ashleigh
383 | Ashlen
384 | Ashley
385 | Ashli
386 | Ashlie
387 | Ashly
388 | Asia
389 | Astra
390 | Astrid
391 | Astrix
392 | Atalanta
393 | Athena
394 | Athene
395 | Atlanta
396 | Atlante
397 | Auberta
398 | Aubine
399 | Aubree
400 | Aubrette
401 | Aubrey
402 | Aubrie
403 | Aubry
404 | Audi
405 | Audie
406 | Audra
407 | Audre
408 | Audrey
409 | Audrie
410 | Audry
411 | Audrye
412 | Audy
413 | Augusta
414 | Auguste
415 | Augustina
416 | Augustine
417 | Aura
418 | Aurea
419 | Aurel
420 | Aurelea
421 | Aurelia
422 | Aurelie
423 | Auria
424 | Aurie
425 | Aurilia
426 | Aurlie
427 | Auroora
428 | Aurora
429 | Aurore
430 | Austin
431 | Austina
432 | Austine
433 | Ava
434 | Aveline
435 | Averil
436 | Averyl
437 | Avie
438 | Avis
439 | Aviva
440 | Avivah
441 | Avril
442 | Avrit
443 | Ayn
444 | Bab
445 | Babara
446 | Babette
447 | Babita
448 | Babs
449 | Bambi
450 | Bambie
451 | Bamby
452 | Barb
453 | Barbabra
454 | Barbara
455 | Barbara-Anne
456 | Barbaraanne
457 | Barbe
458 | Barbee
459 | Barbette
460 | Barbey
461 | Barbi
462 | Barbie
463 | Barbra
464 | Barby
465 | Bari
466 | Barrie
467 | Barry
468 | Basia
469 | Bathsheba
470 | Batsheva
471 | Bea
472 | Beatrice
473 | Beatrisa
474 | Beatrix
475 | Beatriz
476 | Beau
477 | Bebe
478 | Becca
479 | Becka
480 | Becki
481 | Beckie
482 | Becky
483 | Bee
484 | Beilul
485 | Beitris
486 | Bekki
487 | Bel
488 | Belia
489 | Belicia
490 | Belinda
491 | Belita
492 | Bell
493 | Bella
494 | Bellamy
495 | Bellanca
496 | Belle
497 | Bellina
498 | Belva
499 | Belvia
500 | Bendite
501 | Benedetta
502 | Benedicta
503 | Benedikta
504 | Benetta
505 | Benita
506 | Benni
507 | Bennie
508 | Benny
509 | Benoite
510 | Berenice
511 | Beret
512 | Berget
513 | Berna
514 | Bernadene
515 | Bernadette
516 | Bernadina
517 | Bernadine
518 | Bernardina
519 | Bernardine
520 | Bernelle
521 | Bernete
522 | Bernetta
523 | Bernette
524 | Berni
525 | Bernice
526 | Bernie
527 | Bernita
528 | Berny
529 | Berri
530 | Berrie
531 | Berry
532 | Bert
533 | Berta
534 | Berte
535 | Bertha
536 | Berthe
537 | Berti
538 | Bertie
539 | Bertina
540 | Bertine
541 | Berty
542 | Beryl
543 | Beryle
544 | Bess
545 | Bessie
546 | Bessy
547 | Beth
548 | Bethanne
549 | Bethany
550 | Bethena
551 | Bethina
552 | Betsey
553 | Betsy
554 | Betta
555 | Bette
556 | Bette-Ann
557 | Betteann
558 | Betteanne
559 | Betti
560 | Bettie
561 | Bettina
562 | Bettine
563 | Betty
564 | Bettye
565 | Beulah
566 | Bev
567 | Beverie
568 | Beverlee
569 | Beverlie
570 | Beverly
571 | Bevvy
572 | Bianca
573 | Bianka
574 | Biddy
575 | Bidget
576 | Bill
577 | Billi
578 | Billie
579 | Billy
580 | Binni
581 | Binnie
582 | Binny
583 | Bird
584 | Birdie
585 | Birgit
586 | Birgitta
587 | Blair
588 | Blaire
589 | Blake
590 | Blakelee
591 | Blakeley
592 | Blanca
593 | Blanch
594 | Blancha
595 | Blanche
596 | Blinni
597 | Blinnie
598 | Blinny
599 | Bliss
600 | Blisse
601 | Blithe
602 | Blondell
603 | Blondelle
604 | Blondie
605 | Blondy
606 | Blythe
607 | Bo
608 | Bobbette
609 | Bobbi
610 | Bobbie
611 | Bobby
612 | Bobette
613 | Bobina
614 | Bobine
615 | Bobinette
616 | Bonita
617 | Bonnee
618 | Bonni
619 | Bonnie
620 | Bonny
621 | Brana
622 | Brandais
623 | Brande
624 | Brandea
625 | Brandi
626 | Brandice
627 | Brandie
628 | Brandise
629 | Brandy
630 | Brea
631 | Breanne
632 | Brear
633 | Bree
634 | Breena
635 | Bren
636 | Brena
637 | Brenda
638 | Brenn
639 | Brenna
640 | Brett
641 | Bria
642 | Briana
643 | Brianna
644 | Brianne
645 | Bride
646 | Bridget
647 | Bridgett
648 | Bridgette
649 | Bridie
650 | Brier
651 | Brietta
652 | Brigid
653 | Brigida
654 | Brigit
655 | Brigitta
656 | Brigitte
657 | Brina
658 | Briney
659 | Briny
660 | Brit
661 | Brita
662 | Britaney
663 | Britani
664 | Briteny
665 | Britney
666 | Britni
667 | Britt
668 | Britta
669 | Brittan
670 | Brittany
671 | Britte
672 | Brittney
673 | Brook
674 | Brooke
675 | Brooks
676 | Brunella
677 | Brunhilda
678 | Brunhilde
679 | Bryana
680 | Bryn
681 | Bryna
682 | Brynn
683 | Brynna
684 | Brynne
685 | Buffy
686 | Bunni
687 | Bunnie
688 | Bunny
689 | Burta
690 | Cabrina
691 | Cacilia
692 | Cacilie
693 | Caitlin
694 | Caitrin
695 | Cal
696 | Calida
697 | Calla
698 | Calley
699 | Calli
700 | Callida
701 | Callie
702 | Cally
703 | Calypso
704 | Cam
705 | Camala
706 | Camel
707 | Camella
708 | Camellia
709 | Cameo
710 | Cami
711 | Camila
712 | Camile
713 | Camilla
714 | Camille
715 | Cammi
716 | Cammie
717 | Cammy
718 | Canada
719 | Candace
720 | Candi
721 | Candice
722 | Candida
723 | Candide
724 | Candie
725 | Candis
726 | Candra
727 | Candy
728 | Cappella
729 | Caprice
730 | Cara
731 | Caralie
732 | Caren
733 | Carena
734 | Caresa
735 | Caressa
736 | Caresse
737 | Carey
738 | Cari
739 | Caria
740 | Carie
741 | Caril
742 | Carilyn
743 | Carin
744 | Carina
745 | Carine
746 | Cariotta
747 | Carissa
748 | Carita
749 | Caritta
750 | Carla
751 | Carlee
752 | Carleen
753 | Carlen
754 | Carlena
755 | Carlene
756 | Carley
757 | Carli
758 | Carlie
759 | Carlin
760 | Carlina
761 | Carline
762 | Carlisle
763 | Carlita
764 | Carlota
765 | Carlotta
766 | Carly
767 | Carlye
768 | Carlyn
769 | Carlynn
770 | Carlynne
771 | Carma
772 | Carmel
773 | Carmela
774 | Carmelia
775 | Carmelina
776 | Carmelita
777 | Carmella
778 | Carmelle
779 | Carmen
780 | Carmina
781 | Carmine
782 | Carmita
783 | Carmon
784 | Caro
785 | Carol
786 | Carol-Jean
787 | Carola
788 | Carolan
789 | Carolann
790 | Carole
791 | Carolee
792 | Caroleen
793 | Carolie
794 | Carolin
795 | Carolina
796 | Caroline
797 | Caroljean
798 | Carolyn
799 | Carolyne
800 | Carolynn
801 | Caron
802 | Carree
803 | Carri
804 | Carrie
805 | Carrissa
806 | Carrol
807 | Carroll
808 | Carry
809 | Cary
810 | Caryl
811 | Caryn
812 | Casandra
813 | Casey
814 | Casi
815 | Casia
816 | Casie
817 | Cass
818 | Cassandra
819 | Cassandre
820 | Cassandry
821 | Cassaundra
822 | Cassey
823 | Cassi
824 | Cassie
825 | Cassondra
826 | Cassy
827 | Cat
828 | Catarina
829 | Cate
830 | Caterina
831 | Catha
832 | Catharina
833 | Catharine
834 | Cathe
835 | Cathee
836 | Catherin
837 | Catherina
838 | Catherine
839 | Cathi
840 | Cathie
841 | Cathleen
842 | Cathlene
843 | Cathrin
844 | Cathrine
845 | Cathryn
846 | Cathy
847 | Cathyleen
848 | Cati
849 | Catie
850 | Catina
851 | Catlaina
852 | Catlee
853 | Catlin
854 | Catrina
855 | Catriona
856 | Caty
857 | Cayla
858 | Cecelia
859 | Cecil
860 | Cecile
861 | Ceciley
862 | Cecilia
863 | Cecilla
864 | Cecily
865 | Ceil
866 | Cele
867 | Celene
868 | Celesta
869 | Celeste
870 | Celestia
871 | Celestina
872 | Celestine
873 | Celestyn
874 | Celestyna
875 | Celia
876 | Celie
877 | Celina
878 | Celinda
879 | Celine
880 | Celinka
881 | Celisse
882 | Celle
883 | Cesya
884 | Chad
885 | Chanda
886 | Chandal
887 | Chandra
888 | Channa
889 | Chantal
890 | Chantalle
891 | Charil
892 | Charin
893 | Charis
894 | Charissa
895 | Charisse
896 | Charita
897 | Charity
898 | Charla
899 | Charlean
900 | Charleen
901 | Charlena
902 | Charlene
903 | Charline
904 | Charlot
905 | Charlott
906 | Charlotta
907 | Charlotte
908 | Charmain
909 | Charmaine
910 | Charmane
911 | Charmian
912 | Charmine
913 | Charmion
914 | Charo
915 | Charyl
916 | Chastity
917 | Chelsae
918 | Chelsea
919 | Chelsey
920 | Chelsie
921 | Chelsy
922 | Cher
923 | Chere
924 | Cherey
925 | Cheri
926 | Cherianne
927 | Cherice
928 | Cherida
929 | Cherie
930 | Cherilyn
931 | Cherilynn
932 | Cherin
933 | Cherise
934 | Cherish
935 | Cherlyn
936 | Cherri
937 | Cherrita
938 | Cherry
939 | Chery
940 | Cherye
941 | Cheryl
942 | Cheslie
943 | Chiarra
944 | Chickie
945 | Chicky
946 | Chiquita
947 | Chloe
948 | Chloette
949 | Chloris
950 | Chris
951 | Chriss
952 | Chrissa
953 | Chrissie
954 | Chrissy
955 | Christa
956 | Christabel
957 | Christabella
958 | Christabelle
959 | Christal
960 | Christalle
961 | Christan
962 | Christean
963 | Christel
964 | Christen
965 | Christi
966 | Christian
967 | Christiana
968 | Christiane
969 | Christie
970 | Christin
971 | Christina
972 | Christine
973 | Christy
974 | Christyna
975 | Chrysa
976 | Chrysler
977 | Chrystal
978 | Chryste
979 | Chrystel
980 | Ciara
981 | Cicely
982 | Cicily
983 | Ciel
984 | Cilka
985 | Cinda
986 | Cindee
987 | Cindelyn
988 | Cinderella
989 | Cindi
990 | Cindie
991 | Cindra
992 | Cindy
993 | Cinnamon
994 | Cissie
995 | Cissy
996 | Clair
997 | Claire
998 | Clara
999 | Clarabelle
1000 | Clare
1001 | Claresta
1002 | Clareta
1003 | Claretta
1004 | Clarette
1005 | Clarey
1006 | Clari
1007 | Claribel
1008 | Clarice
1009 | Clarie
1010 | Clarinda
1011 | Clarine
1012 | Clarisa
1013 | Clarissa
1014 | Clarisse
1015 | Clarita
1016 | Clary
1017 | Claude
1018 | Claudelle
1019 | Claudetta
1020 | Claudette
1021 | Claudia
1022 | Claudie
1023 | Claudina
1024 | Claudine
1025 | Clea
1026 | Clem
1027 | Clemence
1028 | Clementia
1029 | Clementina
1030 | Clementine
1031 | Clemmie
1032 | Clemmy
1033 | Cleo
1034 | Cleopatra
1035 | Clerissa
1036 | Cleva
1037 | Clio
1038 | Clo
1039 | Cloe
1040 | Cloris
1041 | Clotilda
1042 | Clovis
1043 | Codee
1044 | Codi
1045 | Codie
1046 | Cody
1047 | Coleen
1048 | Colene
1049 | Coletta
1050 | Colette
1051 | Colleen
1052 | Collete
1053 | Collette
1054 | Collie
1055 | Colline
1056 | Colly
1057 | Con
1058 | Concettina
1059 | Conchita
1060 | Concordia
1061 | Conney
1062 | Conni
1063 | Connie
1064 | Conny
1065 | Consolata
1066 | Constance
1067 | Constancia
1068 | Constancy
1069 | Constanta
1070 | Constantia
1071 | Constantina
1072 | Constantine
1073 | Consuela
1074 | Consuelo
1075 | Cookie
1076 | Cora
1077 | Corabel
1078 | Corabella
1079 | Corabelle
1080 | Coral
1081 | Coralie
1082 | Coraline
1083 | Coralyn
1084 | Cordelia
1085 | Cordelie
1086 | Cordey
1087 | Cordie
1088 | Cordula
1089 | Cordy
1090 | Coreen
1091 | Corella
1092 | Corena
1093 | Corenda
1094 | Corene
1095 | Coretta
1096 | Corette
1097 | Corey
1098 | Cori
1099 | Corie
1100 | Corilla
1101 | Corina
1102 | Corine
1103 | Corinna
1104 | Corinne
1105 | Coriss
1106 | Corissa
1107 | Corliss
1108 | Corly
1109 | Cornela
1110 | Cornelia
1111 | Cornelle
1112 | Cornie
1113 | Corny
1114 | Correna
1115 | Correy
1116 | Corri
1117 | Corrianne
1118 | Corrie
1119 | Corrina
1120 | Corrine
1121 | Corrinne
1122 | Corry
1123 | Cortney
1124 | Cory
1125 | Cosetta
1126 | Cosette
1127 | Courtenay
1128 | Courtney
1129 | Cresa
1130 | Cris
1131 | Crissie
1132 | Crissy
1133 | Crista
1134 | Cristabel
1135 | Cristal
1136 | Cristen
1137 | Cristi
1138 | Cristie
1139 | Cristin
1140 | Cristina
1141 | Cristine
1142 | Cristionna
1143 | Cristy
1144 | Crysta
1145 | Crystal
1146 | Crystie
1147 | Cyb
1148 | Cybal
1149 | Cybel
1150 | Cybelle
1151 | Cybil
1152 | Cybill
1153 | Cyndi
1154 | Cyndy
1155 | Cynthea
1156 | Cynthia
1157 | Cynthie
1158 | Cynthy
1159 | Dacey
1160 | Dacia
1161 | Dacie
1162 | Dacy
1163 | Dael
1164 | Daffi
1165 | Daffie
1166 | Daffy
1167 | Dafna
1168 | Dagmar
1169 | Dahlia
1170 | Daile
1171 | Daisey
1172 | Daisi
1173 | Daisie
1174 | Daisy
1175 | Dale
1176 | Dalenna
1177 | Dalia
1178 | Dalila
1179 | Dallas
1180 | Daloris
1181 | Damara
1182 | Damaris
1183 | Damita
1184 | Dana
1185 | Danell
1186 | Danella
1187 | Danelle
1188 | Danette
1189 | Dani
1190 | Dania
1191 | Danica
1192 | Danice
1193 | Daniel
1194 | Daniela
1195 | Daniele
1196 | Daniella
1197 | Danielle
1198 | Danika
1199 | Danila
1200 | Danit
1201 | Danita
1202 | Danna
1203 | Danni
1204 | Dannie
1205 | Danny
1206 | Dannye
1207 | Danya
1208 | Danyelle
1209 | Danyette
1210 | Daphene
1211 | Daphna
1212 | Daphne
1213 | Dara
1214 | Darb
1215 | Darbie
1216 | Darby
1217 | Darcee
1218 | Darcey
1219 | Darci
1220 | Darcie
1221 | Darcy
1222 | Darda
1223 | Dareen
1224 | Darell
1225 | Darelle
1226 | Dari
1227 | Daria
1228 | Darice
1229 | Darla
1230 | Darleen
1231 | Darlene
1232 | Darline
1233 | Darryl
1234 | Darsey
1235 | Darsie
1236 | Darya
1237 | Daryl
1238 | Daryn
1239 | Dasha
1240 | Dasi
1241 | Dasie
1242 | Dasya
1243 | Datha
1244 | Daune
1245 | Daveen
1246 | Daveta
1247 | Davida
1248 | Davina
1249 | Davine
1250 | Davita
1251 | Dawn
1252 | Dawna
1253 | Dayle
1254 | Dayna
1255 | Dea
1256 | Deana
1257 | Deane
1258 | Deanna
1259 | Deanne
1260 | Deb
1261 | Debbi
1262 | Debbie
1263 | Debbra
1264 | Debby
1265 | Debee
1266 | Debera
1267 | Debi
1268 | Debor
1269 | Debora
1270 | Deborah
1271 | Debra
1272 | Dede
1273 | Dedie
1274 | Dedra
1275 | Dee
1276 | Dee Dee
1277 | Deeann
1278 | Deeanne
1279 | Deedee
1280 | Deena
1281 | Deerdre
1282 | Dehlia
1283 | Deidre
1284 | Deina
1285 | Deirdre
1286 | Del
1287 | Dela
1288 | Delaney
1289 | Delcina
1290 | Delcine
1291 | Delia
1292 | Delila
1293 | Delilah
1294 | Delinda
1295 | Dell
1296 | Della
1297 | Delly
1298 | Delora
1299 | Delores
1300 | Deloria
1301 | Deloris
1302 | Delphina
1303 | Delphine
1304 | Delphinia
1305 | Demeter
1306 | Demetra
1307 | Demetria
1308 | Demetris
1309 | Dena
1310 | Deni
1311 | Denice
1312 | Denise
1313 | Denna
1314 | Denni
1315 | Dennie
1316 | Denny
1317 | Deny
1318 | Denys
1319 | Denyse
1320 | Deonne
1321 | Desaree
1322 | Desdemona
1323 | Desirae
1324 | Desiree
1325 | Desiri
1326 | Deva
1327 | Devan
1328 | Devi
1329 | Devin
1330 | Devina
1331 | Devinne
1332 | Devon
1333 | Devondra
1334 | Devonna
1335 | Devonne
1336 | Devora
1337 | Dew
1338 | Di
1339 | Diahann
1340 | Diamond
1341 | Dian
1342 | Diana
1343 | Diandra
1344 | Diane
1345 | Diane-Marie
1346 | Dianemarie
1347 | Diann
1348 | Dianna
1349 | Dianne
1350 | Diannne
1351 | Didi
1352 | Dido
1353 | Diena
1354 | Dierdre
1355 | Dina
1356 | Dinah
1357 | Dinnie
1358 | Dinny
1359 | Dion
1360 | Dione
1361 | Dionis
1362 | Dionne
1363 | Dita
1364 | Dix
1365 | Dixie
1366 | Dode
1367 | Dodi
1368 | Dodie
1369 | Dody
1370 | Doe
1371 | Doll
1372 | Dolley
1373 | Dolli
1374 | Dollie
1375 | Dolly
1376 | Dolora
1377 | Dolores
1378 | Dolorita
1379 | Doloritas
1380 | Dominica
1381 | Dominique
1382 | Dona
1383 | Donella
1384 | Donelle
1385 | Donetta
1386 | Donia
1387 | Donica
1388 | Donielle
1389 | Donna
1390 | Donnajean
1391 | Donnamarie
1392 | Donni
1393 | Donnie
1394 | Donny
1395 | Dora
1396 | Doralia
1397 | Doralin
1398 | Doralyn
1399 | Doralynn
1400 | Doralynne
1401 | Dorcas
1402 | Dore
1403 | Doreen
1404 | Dorelia
1405 | Dorella
1406 | Dorelle
1407 | Dorena
1408 | Dorene
1409 | Doretta
1410 | Dorette
1411 | Dorey
1412 | Dori
1413 | Doria
1414 | Dorian
1415 | Dorice
1416 | Dorie
1417 | Dorine
1418 | Doris
1419 | Dorisa
1420 | Dorise
1421 | Dorit
1422 | Dorita
1423 | Doro
1424 | Dorolice
1425 | Dorolisa
1426 | Dorotea
1427 | Doroteya
1428 | Dorothea
1429 | Dorothee
1430 | Dorothy
1431 | Dorree
1432 | Dorri
1433 | Dorrie
1434 | Dorris
1435 | Dorry
1436 | Dorthea
1437 | Dorthy
1438 | Dory
1439 | Dosi
1440 | Dot
1441 | Doti
1442 | Dotti
1443 | Dottie
1444 | Dotty
1445 | Dove
1446 | Drea
1447 | Drew
1448 | Dulce
1449 | Dulcea
1450 | Dulci
1451 | Dulcia
1452 | Dulciana
1453 | Dulcie
1454 | Dulcine
1455 | Dulcinea
1456 | Dulcy
1457 | Dulsea
1458 | Dusty
1459 | Dyan
1460 | Dyana
1461 | Dyane
1462 | Dyann
1463 | Dyanna
1464 | Dyanne
1465 | Dyna
1466 | Dynah
1467 | E'Lane
1468 | Eada
1469 | Eadie
1470 | Eadith
1471 | Ealasaid
1472 | Eartha
1473 | Easter
1474 | Eba
1475 | Ebba
1476 | Ebonee
1477 | Ebony
1478 | Eda
1479 | Eddi
1480 | Eddie
1481 | Eddy
1482 | Ede
1483 | Edee
1484 | Edeline
1485 | Eden
1486 | Edi
1487 | Edie
1488 | Edin
1489 | Edita
1490 | Edith
1491 | Editha
1492 | Edithe
1493 | Ediva
1494 | Edna
1495 | Edwina
1496 | Edy
1497 | Edyth
1498 | Edythe
1499 | Effie
1500 | Eileen
1501 | Eilis
1502 | Eimile
1503 | Eirena
1504 | Ekaterina
1505 | Elaina
1506 | Elaine
1507 | Elana
1508 | Elane
1509 | Elayne
1510 | Elberta
1511 | Elbertina
1512 | Elbertine
1513 | Eleanor
1514 | Eleanora
1515 | Eleanore
1516 | Electra
1517 | Elena
1518 | Elene
1519 | Eleni
1520 | Elenore
1521 | Eleonora
1522 | Eleonore
1523 | Elfie
1524 | Elfreda
1525 | Elfrida
1526 | Elfrieda
1527 | Elga
1528 | Elianora
1529 | Elianore
1530 | Elicia
1531 | Elie
1532 | Elinor
1533 | Elinore
1534 | Elisa
1535 | Elisabet
1536 | Elisabeth
1537 | Elisabetta
1538 | Elise
1539 | Elisha
1540 | Elissa
1541 | Elita
1542 | Eliza
1543 | Elizabet
1544 | Elizabeth
1545 | Elka
1546 | Elke
1547 | Ella
1548 | Elladine
1549 | Elle
1550 | Ellen
1551 | Ellene
1552 | Ellette
1553 | Elli
1554 | Ellie
1555 | Ellissa
1556 | Elly
1557 | Ellyn
1558 | Ellynn
1559 | Elmira
1560 | Elna
1561 | Elnora
1562 | Elnore
1563 | Eloisa
1564 | Eloise
1565 | Elonore
1566 | Elora
1567 | Elsa
1568 | Elsbeth
1569 | Else
1570 | Elsey
1571 | Elsi
1572 | Elsie
1573 | Elsinore
1574 | Elspeth
1575 | Elsy
1576 | Elva
1577 | Elvera
1578 | Elvina
1579 | Elvira
1580 | Elwina
1581 | Elwira
1582 | Elyn
1583 | Elyse
1584 | Elysee
1585 | Elysha
1586 | Elysia
1587 | Elyssa
1588 | Em
1589 | Ema
1590 | Emalee
1591 | Emalia
1592 | Emanuela
1593 | Emelda
1594 | Emelia
1595 | Emelina
1596 | Emeline
1597 | Emelita
1598 | Emelyne
1599 | Emera
1600 | Emilee
1601 | Emili
1602 | Emilia
1603 | Emilie
1604 | Emiline
1605 | Emily
1606 | Emlyn
1607 | Emlynn
1608 | Emlynne
1609 | Emma
1610 | Emmalee
1611 | Emmaline
1612 | Emmalyn
1613 | Emmalynn
1614 | Emmalynne
1615 | Emmeline
1616 | Emmey
1617 | Emmi
1618 | Emmie
1619 | Emmy
1620 | Emmye
1621 | Emogene
1622 | Emyle
1623 | Emylee
1624 | Endora
1625 | Engracia
1626 | Enid
1627 | Enrica
1628 | Enrichetta
1629 | Enrika
1630 | Enriqueta
1631 | Enya
1632 | Eolanda
1633 | Eolande
1634 | Eran
1635 | Erda
1636 | Erena
1637 | Erica
1638 | Ericha
1639 | Ericka
1640 | Erika
1641 | Erin
1642 | Erina
1643 | Erinn
1644 | Erinna
1645 | Erma
1646 | Ermengarde
1647 | Ermentrude
1648 | Ermina
1649 | Erminia
1650 | Erminie
1651 | Erna
1652 | Ernaline
1653 | Ernesta
1654 | Ernestine
1655 | Ertha
1656 | Eryn
1657 | Esma
1658 | Esmaria
1659 | Esme
1660 | Esmeralda
1661 | Esmerelda
1662 | Essa
1663 | Essie
1664 | Essy
1665 | Esta
1666 | Estel
1667 | Estele
1668 | Estell
1669 | Estella
1670 | Estelle
1671 | Ester
1672 | Esther
1673 | Estrella
1674 | Estrellita
1675 | Ethel
1676 | Ethelda
1677 | Ethelin
1678 | Ethelind
1679 | Etheline
1680 | Ethelyn
1681 | Ethyl
1682 | Etta
1683 | Etti
1684 | Ettie
1685 | Etty
1686 | Eudora
1687 | Eugenia
1688 | Eugenie
1689 | Eugine
1690 | Eula
1691 | Eulalie
1692 | Eunice
1693 | Euphemia
1694 | Eustacia
1695 | Eva
1696 | Evaleen
1697 | Evangelia
1698 | Evangelin
1699 | Evangelina
1700 | Evangeline
1701 | Evania
1702 | Evanne
1703 | Eve
1704 | Eveleen
1705 | Evelina
1706 | Eveline
1707 | Evelyn
1708 | Evette
1709 | Evey
1710 | Evie
1711 | Evita
1712 | Evonne
1713 | Evvie
1714 | Evvy
1715 | Evy
1716 | Eyde
1717 | Eydie
1718 | Fabrianne
1719 | Fabrice
1720 | Fae
1721 | Faina
1722 | Faith
1723 | Fallon
1724 | Fan
1725 | Fanchette
1726 | Fanchon
1727 | Fancie
1728 | Fancy
1729 | Fanechka
1730 | Fania
1731 | Fanni
1732 | Fannie
1733 | Fanny
1734 | Fanya
1735 | Fara
1736 | Farah
1737 | Farand
1738 | Farica
1739 | Farra
1740 | Farrah
1741 | Farrand
1742 | Fatima
1743 | Faun
1744 | Faunie
1745 | Faustina
1746 | Faustine
1747 | Fawn
1748 | Fawna
1749 | Fawne
1750 | Fawnia
1751 | Fay
1752 | Faydra
1753 | Faye
1754 | Fayette
1755 | Fayina
1756 | Fayre
1757 | Fayth
1758 | Faythe
1759 | Federica
1760 | Fedora
1761 | Felecia
1762 | Felicdad
1763 | Felice
1764 | Felicia
1765 | Felicity
1766 | Felicle
1767 | Felipa
1768 | Felisha
1769 | Felita
1770 | Feliza
1771 | Fenelia
1772 | Feodora
1773 | Ferdinanda
1774 | Ferdinande
1775 | Fern
1776 | Fernanda
1777 | Fernande
1778 | Fernandina
1779 | Ferne
1780 | Fey
1781 | Fiann
1782 | Fianna
1783 | Fidela
1784 | Fidelia
1785 | Fidelity
1786 | Fifi
1787 | Fifine
1788 | Filia
1789 | Filide
1790 | Filippa
1791 | Fina
1792 | Fiona
1793 | Fionna
1794 | Fionnula
1795 | Fiorenze
1796 | Fleur
1797 | Fleurette
1798 | Flo
1799 | Flor
1800 | Flora
1801 | Florance
1802 | Flore
1803 | Florella
1804 | Florence
1805 | Florencia
1806 | Florentia
1807 | Florenza
1808 | Florette
1809 | Flori
1810 | Floria
1811 | Florice
1812 | Florida
1813 | Florie
1814 | Florina
1815 | Florinda
1816 | Floris
1817 | Florri
1818 | Florrie
1819 | Florry
1820 | Flory
1821 | Flossi
1822 | Flossie
1823 | Flossy
1824 | Flower
1825 | Fortuna
1826 | Fortune
1827 | Fran
1828 | France
1829 | Francene
1830 | Frances
1831 | Francesca
1832 | Francesmary
1833 | Francine
1834 | Francis
1835 | Francisca
1836 | Franciska
1837 | Francoise
1838 | Francyne
1839 | Frank
1840 | Frankie
1841 | Franky
1842 | Franni
1843 | Frannie
1844 | Franny
1845 | Frayda
1846 | Fred
1847 | Freda
1848 | Freddi
1849 | Freddie
1850 | Freddy
1851 | Fredelia
1852 | Frederica
1853 | Fredericka
1854 | Fredi
1855 | Fredia
1856 | Fredra
1857 | Fredrika
1858 | Freida
1859 | Frieda
1860 | Friederike
1861 | Fulvia
1862 | Gabbey
1863 | Gabbi
1864 | Gabbie
1865 | Gabey
1866 | Gabi
1867 | Gabie
1868 | Gabriel
1869 | Gabriela
1870 | Gabriell
1871 | Gabriella
1872 | Gabrielle
1873 | Gabriellia
1874 | Gabrila
1875 | Gaby
1876 | Gae
1877 | Gael
1878 | Gail
1879 | Gale
1880 | Gale
1881 | Galina
1882 | Garland
1883 | Garnet
1884 | Garnette
1885 | Gates
1886 | Gavra
1887 | Gavrielle
1888 | Gay
1889 | Gayla
1890 | Gayle
1891 | Gayleen
1892 | Gaylene
1893 | Gaynor
1894 | Gelya
1895 | Gen
1896 | Gena
1897 | Gene
1898 | Geneva
1899 | Genevieve
1900 | Genevra
1901 | Genia
1902 | Genna
1903 | Genni
1904 | Gennie
1905 | Gennifer
1906 | Genny
1907 | Genovera
1908 | Genvieve
1909 | George
1910 | Georgeanna
1911 | Georgeanne
1912 | Georgena
1913 | Georgeta
1914 | Georgetta
1915 | Georgette
1916 | Georgia
1917 | Georgiamay
1918 | Georgiana
1919 | Georgianna
1920 | Georgianne
1921 | Georgie
1922 | Georgina
1923 | Georgine
1924 | Gera
1925 | Geralda
1926 | Geraldina
1927 | Geraldine
1928 | Gerda
1929 | Gerhardine
1930 | Geri
1931 | Gerianna
1932 | Gerianne
1933 | Gerladina
1934 | Germain
1935 | Germaine
1936 | Germana
1937 | Gerri
1938 | Gerrie
1939 | Gerrilee
1940 | Gerry
1941 | Gert
1942 | Gerta
1943 | Gerti
1944 | Gertie
1945 | Gertrud
1946 | Gertruda
1947 | Gertrude
1948 | Gertrudis
1949 | Gerty
1950 | Giacinta
1951 | Giana
1952 | Gianina
1953 | Gianna
1954 | Gigi
1955 | Gilberta
1956 | Gilberte
1957 | Gilbertina
1958 | Gilbertine
1959 | Gilda
1960 | Gill
1961 | Gillan
1962 | Gilli
1963 | Gillian
1964 | Gillie
1965 | Gilligan
1966 | Gilly
1967 | Gina
1968 | Ginelle
1969 | Ginevra
1970 | Ginger
1971 | Ginni
1972 | Ginnie
1973 | Ginnifer
1974 | Ginny
1975 | Giorgia
1976 | Giovanna
1977 | Gipsy
1978 | Giralda
1979 | Gisela
1980 | Gisele
1981 | Gisella
1982 | Giselle
1983 | Gizela
1984 | Glad
1985 | Gladi
1986 | Gladis
1987 | Gladys
1988 | Gleda
1989 | Glen
1990 | Glenda
1991 | Glenine
1992 | Glenn
1993 | Glenna
1994 | Glennie
1995 | Glennis
1996 | Glori
1997 | Gloria
1998 | Gloriana
1999 | Gloriane
2000 | Glorianna
2001 | Glory
2002 | Glyn
2003 | Glynda
2004 | Glynis
2005 | Glynnis
2006 | Godiva
2007 | Golda
2008 | Goldarina
2009 | Goldi
2010 | Goldia
2011 | Goldie
2012 | Goldina
2013 | Goldy
2014 | Grace
2015 | Gracia
2016 | Gracie
2017 | Grata
2018 | Gratia
2019 | Gratiana
2020 | Gray
2021 | Grayce
2022 | Grazia
2023 | Gredel
2024 | Greer
2025 | Greta
2026 | Gretal
2027 | Gretchen
2028 | Grete
2029 | Gretel
2030 | Grethel
2031 | Gretna
2032 | Gretta
2033 | Grier
2034 | Griselda
2035 | Grissel
2036 | Guendolen
2037 | Guenevere
2038 | Guenna
2039 | Guglielma
2040 | Gui
2041 | Guillema
2042 | Guillemette
2043 | Guinevere
2044 | Guinna
2045 | Gunilla
2046 | Gunvor
2047 | Gus
2048 | Gusella
2049 | Gussi
2050 | Gussie
2051 | Gussy
2052 | Gusta
2053 | Gusti
2054 | Gustie
2055 | Gusty
2056 | Gwen
2057 | Gwendolen
2058 | Gwendolin
2059 | Gwendolyn
2060 | Gweneth
2061 | Gwenette
2062 | Gwenn
2063 | Gwenneth
2064 | Gwenni
2065 | Gwennie
2066 | Gwenny
2067 | Gwenora
2068 | Gwenore
2069 | Gwyn
2070 | Gwyneth
2071 | Gwynne
2072 | Gypsy
2073 | Hadria
2074 | Hailee
2075 | Haily
2076 | Haleigh
2077 | Halette
2078 | Haley
2079 | Hali
2080 | Halie
2081 | Halimeda
2082 | Halley
2083 | Halli
2084 | Hallie
2085 | Hally
2086 | Hana
2087 | Hanna
2088 | Hannah
2089 | Hanni
2090 | Hannibal
2091 | Hannie
2092 | Hannis
2093 | Hanny
2094 | Happy
2095 | Harlene
2096 | Harley
2097 | Harli
2098 | Harlie
2099 | Harmonia
2100 | Harmonie
2101 | Harmony
2102 | Harri
2103 | Harrie
2104 | Harriet
2105 | Harriett
2106 | Harrietta
2107 | Harriette
2108 | Harriot
2109 | Harriott
2110 | Hatti
2111 | Hattie
2112 | Hatty
2113 | Havivah
2114 | Hayley
2115 | Hazel
2116 | Heath
2117 | Heather
2118 | Heda
2119 | Hedda
2120 | Heddi
2121 | Heddie
2122 | Hedi
2123 | Hedvig
2124 | Hedwig
2125 | Hedy
2126 | Heida
2127 | Heide
2128 | Heidi
2129 | Heidie
2130 | Helaina
2131 | Helaine
2132 | Helen
2133 | Helen-Elizabeth
2134 | Helena
2135 | Helene
2136 | Helga
2137 | Helge
2138 | Helise
2139 | Hellene
2140 | Helli
2141 | Heloise
2142 | Helsa
2143 | Helyn
2144 | Hendrika
2145 | Henka
2146 | Henrie
2147 | Henrieta
2148 | Henrietta
2149 | Henriette
2150 | Henryetta
2151 | Hephzibah
2152 | Hermia
2153 | Hermina
2154 | Hermine
2155 | Herminia
2156 | Hermione
2157 | Herta
2158 | Hertha
2159 | Hester
2160 | Hesther
2161 | Hestia
2162 | Hetti
2163 | Hettie
2164 | Hetty
2165 | Hilarie
2166 | Hilary
2167 | Hilda
2168 | Hildagard
2169 | Hildagarde
2170 | Hilde
2171 | Hildegaard
2172 | Hildegarde
2173 | Hildy
2174 | Hillary
2175 | Hilliary
2176 | Hinda
2177 | Holley
2178 | Holli
2179 | Hollie
2180 | Holly
2181 | Holly-Anne
2182 | Hollyanne
2183 | Honey
2184 | Honor
2185 | Honoria
2186 | Hope
2187 | Horatia
2188 | Hortense
2189 | Hortensia
2190 | Hulda
2191 | Hyacinth
2192 | Hyacintha
2193 | Hyacinthe
2194 | Hyacinthia
2195 | Hyacinthie
2196 | Hynda
2197 | Ianthe
2198 | Ibbie
2199 | Ibby
2200 | Ida
2201 | Idalia
2202 | Idalina
2203 | Idaline
2204 | Idell
2205 | Idelle
2206 | Idette
2207 | Ike
2208 | Ikey
2209 | Ilana
2210 | Ileana
2211 | Ileane
2212 | Ilene
2213 | Ilise
2214 | Ilka
2215 | Illa
2216 | Ilona
2217 | Ilsa
2218 | Ilse
2219 | Ilysa
2220 | Ilyse
2221 | Ilyssa
2222 | Imelda
2223 | Imogen
2224 | Imogene
2225 | Imojean
2226 | Ina
2227 | Inci
2228 | Indira
2229 | Ines
2230 | Inesita
2231 | Inessa
2232 | Inez
2233 | Inga
2234 | Ingaberg
2235 | Ingaborg
2236 | Inge
2237 | Ingeberg
2238 | Ingeborg
2239 | Inger
2240 | Ingrid
2241 | Ingunna
2242 | Inna
2243 | Ioana
2244 | Iolande
2245 | Iolanthe
2246 | Iona
2247 | Iormina
2248 | Ira
2249 | Irena
2250 | Irene
2251 | Irina
2252 | Iris
2253 | Irita
2254 | Irma
2255 | Isa
2256 | Isabeau
2257 | Isabel
2258 | Isabelita
2259 | Isabella
2260 | Isabelle
2261 | Isador
2262 | Isadora
2263 | Isadore
2264 | Isahella
2265 | Iseabal
2266 | Isidora
2267 | Isis
2268 | Isobel
2269 | Issi
2270 | Issie
2271 | Issy
2272 | Ivett
2273 | Ivette
2274 | Ivie
2275 | Ivonne
2276 | Ivory
2277 | Ivy
2278 | Izabel
2279 | Izzi
2280 | Jacenta
2281 | Jacinda
2282 | Jacinta
2283 | Jacintha
2284 | Jacinthe
2285 | Jackelyn
2286 | Jacki
2287 | Jackie
2288 | Jacklin
2289 | Jacklyn
2290 | Jackquelin
2291 | Jackqueline
2292 | Jacky
2293 | Jaclin
2294 | Jaclyn
2295 | Jacquelin
2296 | Jacqueline
2297 | Jacquelyn
2298 | Jacquelynn
2299 | Jacquenetta
2300 | Jacquenette
2301 | Jacquetta
2302 | Jacquette
2303 | Jacqui
2304 | Jacquie
2305 | Jacynth
2306 | Jada
2307 | Jade
2308 | Jaime
2309 | Jaimie
2310 | Jaine
2311 | Jaleh
2312 | Jami
2313 | Jamie
2314 | Jamima
2315 | Jammie
2316 | Jan
2317 | Jana
2318 | Janaya
2319 | Janaye
2320 | Jandy
2321 | Jane
2322 | Janean
2323 | Janeczka
2324 | Janeen
2325 | Janel
2326 | Janela
2327 | Janella
2328 | Janelle
2329 | Janene
2330 | Janenna
2331 | Janessa
2332 | Janet
2333 | Janeta
2334 | Janetta
2335 | Janette
2336 | Janeva
2337 | Janey
2338 | Jania
2339 | Janice
2340 | Janie
2341 | Janifer
2342 | Janina
2343 | Janine
2344 | Janis
2345 | Janith
2346 | Janka
2347 | Janna
2348 | Jannel
2349 | Jannelle
2350 | Janot
2351 | Jany
2352 | Jaquelin
2353 | Jaquelyn
2354 | Jaquenetta
2355 | Jaquenette
2356 | Jaquith
2357 | Jasmin
2358 | Jasmina
2359 | Jasmine
2360 | Jayme
2361 | Jaymee
2362 | Jayne
2363 | Jaynell
2364 | Jazmin
2365 | Jean
2366 | Jeana
2367 | Jeane
2368 | Jeanelle
2369 | Jeanette
2370 | Jeanie
2371 | Jeanine
2372 | Jeanna
2373 | Jeanne
2374 | Jeannette
2375 | Jeannie
2376 | Jeannine
2377 | Jehanna
2378 | Jelene
2379 | Jemie
2380 | Jemima
2381 | Jemimah
2382 | Jemmie
2383 | Jemmy
2384 | Jen
2385 | Jena
2386 | Jenda
2387 | Jenelle
2388 | Jenette
2389 | Jeni
2390 | Jenica
2391 | Jeniece
2392 | Jenifer
2393 | Jeniffer
2394 | Jenilee
2395 | Jenine
2396 | Jenn
2397 | Jenna
2398 | Jennee
2399 | Jennette
2400 | Jenni
2401 | Jennica
2402 | Jennie
2403 | Jennifer
2404 | Jennilee
2405 | Jennine
2406 | Jenny
2407 | Jeraldine
2408 | Jeralee
2409 | Jere
2410 | Jeri
2411 | Jermaine
2412 | Jerrie
2413 | Jerrilee
2414 | Jerrilyn
2415 | Jerrine
2416 | Jerry
2417 | Jerrylee
2418 | Jess
2419 | Jessa
2420 | Jessalin
2421 | Jessalyn
2422 | Jessamine
2423 | Jessamyn
2424 | Jesse
2425 | Jesselyn
2426 | Jessi
2427 | Jessica
2428 | Jessie
2429 | Jessika
2430 | Jessy
2431 | Jewel
2432 | Jewell
2433 | Jewelle
2434 | Jill
2435 | Jillana
2436 | Jillane
2437 | Jillayne
2438 | Jilleen
2439 | Jillene
2440 | Jilli
2441 | Jillian
2442 | Jillie
2443 | Jilly
2444 | Jinny
2445 | Jo
2446 | Jo Ann
2447 | Jo-Ann
2448 | Jo-Anne
2449 | JoAnn
2450 | JoAnne
2451 | Joan
2452 | Joana
2453 | Joane
2454 | Joanie
2455 | Joann
2456 | Joanna
2457 | Joanne
2458 | Joannes
2459 | Jobey
2460 | Jobi
2461 | Jobie
2462 | Jobina
2463 | Joby
2464 | Jobye
2465 | Jobyna
2466 | Jocelin
2467 | Joceline
2468 | Jocelyn
2469 | Jocelyne
2470 | Jodee
2471 | Jodi
2472 | Jodie
2473 | Jody
2474 | Joela
2475 | Joelie
2476 | Joell
2477 | Joella
2478 | Joelle
2479 | Joellen
2480 | Joelly
2481 | Joellyn
2482 | Joelynn
2483 | Joete
2484 | Joey
2485 | Johanna
2486 | Johannah
2487 | Johnette
2488 | Johnna
2489 | Joice
2490 | Jojo
2491 | Jolee
2492 | Joleen
2493 | Jolene
2494 | Joletta
2495 | Joli
2496 | Jolie
2497 | Joline
2498 | Joly
2499 | Jolyn
2500 | Jolynn
2501 | Jonell
2502 | Joni
2503 | Jonie
2504 | Jonis
2505 | Jordain
2506 | Jordan
2507 | Jordana
2508 | Jordanna
2509 | Jorey
2510 | Jori
2511 | Jorie
2512 | Jorrie
2513 | Jorry
2514 | Joscelin
2515 | Josee
2516 | Josefa
2517 | Josefina
2518 | Joselyn
2519 | Josepha
2520 | Josephina
2521 | Josephine
2522 | Josey
2523 | Josi
2524 | Josie
2525 | Joslyn
2526 | Josselyn
2527 | Josy
2528 | Jourdan
2529 | Joy
2530 | Joya
2531 | Joyan
2532 | Joyann
2533 | Joyce
2534 | Joycelin
2535 | Joye
2536 | Joyous
2537 | Juana
2538 | Juanita
2539 | Jude
2540 | Judi
2541 | Judie
2542 | Judith
2543 | Juditha
2544 | Judy
2545 | Judye
2546 | Julee
2547 | Juli
2548 | Julia
2549 | Juliana
2550 | Juliane
2551 | Juliann
2552 | Julianna
2553 | Julianne
2554 | Julie
2555 | Julienne
2556 | Juliet
2557 | Julieta
2558 | Julietta
2559 | Juliette
2560 | Julina
2561 | Juline
2562 | Julissa
2563 | Julita
2564 | June
2565 | Junette
2566 | Junia
2567 | Junie
2568 | Junina
2569 | Justin
2570 | Justina
2571 | Justine
2572 | Jyoti
2573 | Kacey
2574 | Kacie
2575 | Kacy
2576 | Kai
2577 | Kaia
2578 | Kaila
2579 | Kaile
2580 | Kailey
2581 | Kaitlin
2582 | Kaitlyn
2583 | Kaitlynn
2584 | Kaja
2585 | Kakalina
2586 | Kala
2587 | Kaleena
2588 | Kali
2589 | Kalie
2590 | Kalila
2591 | Kalina
2592 | Kalinda
2593 | Kalindi
2594 | Kalli
2595 | Kally
2596 | Kameko
2597 | Kamila
2598 | Kamilah
2599 | Kamillah
2600 | Kandace
2601 | Kandy
2602 | Kania
2603 | Kanya
2604 | Kara
2605 | Kara-Lynn
2606 | Karalee
2607 | Karalynn
2608 | Kare
2609 | Karee
2610 | Karel
2611 | Karen
2612 | Karena
2613 | Kari
2614 | Karia
2615 | Karie
2616 | Karil
2617 | Karilynn
2618 | Karin
2619 | Karina
2620 | Karine
2621 | Kariotta
2622 | Karisa
2623 | Karissa
2624 | Karita
2625 | Karla
2626 | Karlee
2627 | Karleen
2628 | Karlen
2629 | Karlene
2630 | Karlie
2631 | Karlotta
2632 | Karlotte
2633 | Karly
2634 | Karlyn
2635 | Karmen
2636 | Karna
2637 | Karol
2638 | Karola
2639 | Karole
2640 | Karolina
2641 | Karoline
2642 | Karoly
2643 | Karon
2644 | Karrah
2645 | Karrie
2646 | Karry
2647 | Kary
2648 | Karyl
2649 | Karylin
2650 | Karyn
2651 | Kasey
2652 | Kass
2653 | Kassandra
2654 | Kassey
2655 | Kassi
2656 | Kassia
2657 | Kassie
2658 | Kaster
2659 | Kat
2660 | Kata
2661 | Katalin
2662 | Kate
2663 | Katee
2664 | Katerina
2665 | Katerine
2666 | Katey
2667 | Kath
2668 | Katha
2669 | Katharina
2670 | Katharine
2671 | Katharyn
2672 | Kathe
2673 | Katheleen
2674 | Katherina
2675 | Katherine
2676 | Katheryn
2677 | Kathi
2678 | Kathie
2679 | Kathleen
2680 | Kathlene
2681 | Kathlin
2682 | Kathrine
2683 | Kathryn
2684 | Kathryne
2685 | Kathy
2686 | Kathye
2687 | Kati
2688 | Katie
2689 | Katina
2690 | Katine
2691 | Katinka
2692 | Katleen
2693 | Katlin
2694 | Katrina
2695 | Katrine
2696 | Katrinka
2697 | Katti
2698 | Kattie
2699 | Katuscha
2700 | Katusha
2701 | Katy
2702 | Katya
2703 | Kay
2704 | Kaycee
2705 | Kaye
2706 | Kayla
2707 | Kayle
2708 | Kaylee
2709 | Kayley
2710 | Kaylil
2711 | Kaylyn
2712 | Kee
2713 | Keeley
2714 | Keelia
2715 | Keely
2716 | Kelcey
2717 | Kelci
2718 | Kelcie
2719 | Kelcy
2720 | Kelila
2721 | Kellen
2722 | Kelley
2723 | Kelli
2724 | Kellia
2725 | Kellie
2726 | Kellina
2727 | Kellsie
2728 | Kelly
2729 | Kellyann
2730 | Kelsey
2731 | Kelsi
2732 | Kelsy
2733 | Kendra
2734 | Kendre
2735 | Kenna
2736 | Keren
2737 | Keri
2738 | Keriann
2739 | Kerianne
2740 | Kerri
2741 | Kerrie
2742 | Kerrill
2743 | Kerrin
2744 | Kerry
2745 | Kerstin
2746 | Kesley
2747 | Keslie
2748 | Kessia
2749 | Kessiah
2750 | Ketti
2751 | Kettie
2752 | Ketty
2753 | Kevina
2754 | Kevyn
2755 | Ki
2756 | Kia
2757 | Kiah
2758 | Kial
2759 | Kiele
2760 | Kiersten
2761 | Kikelia
2762 | Kiley
2763 | Kim
2764 | Kimberlee
2765 | Kimberley
2766 | Kimberli
2767 | Kimberly
2768 | Kimberlyn
2769 | Kimbra
2770 | Kimmi
2771 | Kimmie
2772 | Kimmy
2773 | Kinna
2774 | Kip
2775 | Kipp
2776 | Kippie
2777 | Kippy
2778 | Kira
2779 | Kirbee
2780 | Kirbie
2781 | Kirby
2782 | Kiri
2783 | Kirsten
2784 | Kirsteni
2785 | Kirsti
2786 | Kirstie
2787 | Kirstin
2788 | Kirstyn
2789 | Kissee
2790 | Kissiah
2791 | Kissie
2792 | Kit
2793 | Kitti
2794 | Kittie
2795 | Kitty
2796 | Kizzee
2797 | Kizzie
2798 | Klara
2799 | Klarika
2800 | Klarrisa
2801 | Konstance
2802 | Konstanze
2803 | Koo
2804 | Kora
2805 | Koral
2806 | Koralle
2807 | Kordula
2808 | Kore
2809 | Korella
2810 | Koren
2811 | Koressa
2812 | Kori
2813 | Korie
2814 | Korney
2815 | Korrie
2816 | Korry
2817 | Kourtney
2818 | Kris
2819 | Krissie
2820 | Krissy
2821 | Krista
2822 | Kristal
2823 | Kristan
2824 | Kriste
2825 | Kristel
2826 | Kristen
2827 | Kristi
2828 | Kristien
2829 | Kristin
2830 | Kristina
2831 | Kristine
2832 | Kristy
2833 | Kristyn
2834 | Krysta
2835 | Krystal
2836 | Krystalle
2837 | Krystle
2838 | Krystyna
2839 | Kyla
2840 | Kyle
2841 | Kylen
2842 | Kylie
2843 | Kylila
2844 | Kylynn
2845 | Kym
2846 | Kynthia
2847 | Kyrstin
2848 | La
2849 | Lacee
2850 | Lacey
2851 | Lacie
2852 | Lacy
2853 | Ladonna
2854 | Laetitia
2855 | Laila
2856 | Laina
2857 | Lainey
2858 | Lamb
2859 | Lana
2860 | Lane
2861 | Lanette
2862 | Laney
2863 | Lani
2864 | Lanie
2865 | Lanita
2866 | Lanna
2867 | Lanni
2868 | Lanny
2869 | Lara
2870 | Laraine
2871 | Lari
2872 | Larina
2873 | Larine
2874 | Larisa
2875 | Larissa
2876 | Lark
2877 | Laryssa
2878 | Latashia
2879 | Latia
2880 | Latisha
2881 | Latrena
2882 | Latrina
2883 | Laura
2884 | Lauraine
2885 | Laural
2886 | Lauralee
2887 | Laure
2888 | Lauree
2889 | Laureen
2890 | Laurel
2891 | Laurella
2892 | Lauren
2893 | Laurena
2894 | Laurene
2895 | Lauretta
2896 | Laurette
2897 | Lauri
2898 | Laurianne
2899 | Laurice
2900 | Laurie
2901 | Lauryn
2902 | Lavena
2903 | Laverna
2904 | Laverne
2905 | Lavina
2906 | Lavinia
2907 | Lavinie
2908 | Layla
2909 | Layne
2910 | Layney
2911 | Lea
2912 | Leah
2913 | Leandra
2914 | Leann
2915 | Leanna
2916 | Leanne
2917 | Leanor
2918 | Leanora
2919 | Lebbie
2920 | Leda
2921 | Lee
2922 | LeeAnn
2923 | Leeann
2924 | Leeanne
2925 | Leela
2926 | Leelah
2927 | Leena
2928 | Leesa
2929 | Leese
2930 | Legra
2931 | Leia
2932 | Leiah
2933 | Leigh
2934 | Leigha
2935 | Leila
2936 | Leilah
2937 | Leisha
2938 | Lela
2939 | Lelah
2940 | Leland
2941 | Lelia
2942 | Lena
2943 | Lenee
2944 | Lenette
2945 | Lenka
2946 | Lenna
2947 | Lenora
2948 | Lenore
2949 | Leodora
2950 | Leoine
2951 | Leola
2952 | Leoline
2953 | Leona
2954 | Leonanie
2955 | Leone
2956 | Leonelle
2957 | Leonie
2958 | Leonora
2959 | Leonore
2960 | Leontine
2961 | Leontyne
2962 | Leora
2963 | Leorah
2964 | Leshia
2965 | Lesley
2966 | Lesli
2967 | Leslie
2968 | Lesly
2969 | Lesya
2970 | Leta
2971 | Lethia
2972 | Leticia
2973 | Letisha
2974 | Letitia
2975 | Letta
2976 | Letti
2977 | Lettie
2978 | Letty
2979 | Leyla
2980 | Lezlie
2981 | Lia
2982 | Lian
2983 | Liana
2984 | Liane
2985 | Lianna
2986 | Lianne
2987 | Lib
2988 | Libbey
2989 | Libbi
2990 | Libbie
2991 | Libby
2992 | Licha
2993 | Lida
2994 | Lidia
2995 | Lil
2996 | Lila
2997 | Lilah
2998 | Lilas
2999 | Lilia
3000 | Lilian
3001 | Liliane
3002 | Lilias
3003 | Lilith
3004 | Lilla
3005 | Lilli
3006 | Lillian
3007 | Lillis
3008 | Lilllie
3009 | Lilly
3010 | Lily
3011 | Lilyan
3012 | Lin
3013 | Lina
3014 | Lind
3015 | Linda
3016 | Lindi
3017 | Lindie
3018 | Lindsay
3019 | Lindsey
3020 | Lindsy
3021 | Lindy
3022 | Linea
3023 | Linell
3024 | Linet
3025 | Linette
3026 | Linn
3027 | Linnea
3028 | Linnell
3029 | Linnet
3030 | Linnie
3031 | Linzy
3032 | Liora
3033 | Liorah
3034 | Lira
3035 | Lisa
3036 | Lisabeth
3037 | Lisandra
3038 | Lisbeth
3039 | Lise
3040 | Lisetta
3041 | Lisette
3042 | Lisha
3043 | Lishe
3044 | Lissa
3045 | Lissi
3046 | Lissie
3047 | Lissy
3048 | Lita
3049 | Liuka
3050 | Livia
3051 | Liz
3052 | Liza
3053 | Lizabeth
3054 | Lizbeth
3055 | Lizette
3056 | Lizzie
3057 | Lizzy
3058 | Loella
3059 | Lois
3060 | Loise
3061 | Lola
3062 | Lolande
3063 | Loleta
3064 | Lolita
3065 | Lolly
3066 | Lona
3067 | Lonee
3068 | Loni
3069 | Lonna
3070 | Lonni
3071 | Lonnie
3072 | Lora
3073 | Lorain
3074 | Loraine
3075 | Loralee
3076 | Loralie
3077 | Loralyn
3078 | Loree
3079 | Loreen
3080 | Lorelei
3081 | Lorelle
3082 | Loren
3083 | Lorena
3084 | Lorene
3085 | Lorenza
3086 | Loretta
3087 | Lorettalorna
3088 | Lorette
3089 | Lori
3090 | Loria
3091 | Lorianna
3092 | Lorianne
3093 | Lorie
3094 | Lorilee
3095 | Lorilyn
3096 | Lorinda
3097 | Lorine
3098 | Lorita
3099 | Lorna
3100 | Lorne
3101 | Lorraine
3102 | Lorrayne
3103 | Lorri
3104 | Lorrie
3105 | Lorrin
3106 | Lorry
3107 | Lory
3108 | Lotta
3109 | Lotte
3110 | Lotti
3111 | Lottie
3112 | Lotty
3113 | Lou
3114 | Louella
3115 | Louisa
3116 | Louise
3117 | Louisette
3118 | Love
3119 | Luana
3120 | Luanna
3121 | Luce
3122 | Luci
3123 | Lucia
3124 | Luciana
3125 | Lucie
3126 | Lucienne
3127 | Lucila
3128 | Lucilia
3129 | Lucille
3130 | Lucina
3131 | Lucinda
3132 | Lucine
3133 | Lucita
3134 | Lucky
3135 | Lucretia
3136 | Lucy
3137 | Luella
3138 | Luelle
3139 | Luisa
3140 | Luise
3141 | Lula
3142 | Lulita
3143 | Lulu
3144 | Luna
3145 | Lura
3146 | Lurette
3147 | Lurleen
3148 | Lurlene
3149 | Lurline
3150 | Lusa
3151 | Lust
3152 | Lyda
3153 | Lydia
3154 | Lydie
3155 | Lyn
3156 | Lynda
3157 | Lynde
3158 | Lyndel
3159 | Lyndell
3160 | Lyndsay
3161 | Lyndsey
3162 | Lyndsie
3163 | Lyndy
3164 | Lynea
3165 | Lynelle
3166 | Lynett
3167 | Lynette
3168 | Lynn
3169 | Lynna
3170 | Lynne
3171 | Lynnea
3172 | Lynnell
3173 | Lynnelle
3174 | Lynnet
3175 | Lynnett
3176 | Lynnette
3177 | Lynsey
3178 | Lysandra
3179 | Lyssa
3180 | Mab
3181 | Mabel
3182 | Mabelle
3183 | Mable
3184 | Mada
3185 | Madalena
3186 | Madalyn
3187 | Maddalena
3188 | Maddi
3189 | Maddie
3190 | Maddy
3191 | Madel
3192 | Madelaine
3193 | Madeleine
3194 | Madelena
3195 | Madelene
3196 | Madelin
3197 | Madelina
3198 | Madeline
3199 | Madella
3200 | Madelle
3201 | Madelon
3202 | Madelyn
3203 | Madge
3204 | Madlen
3205 | Madlin
3206 | Madona
3207 | Madonna
3208 | Mady
3209 | Mae
3210 | Maegan
3211 | Mag
3212 | Magda
3213 | Magdaia
3214 | Magdalen
3215 | Magdalena
3216 | Magdalene
3217 | Maggee
3218 | Maggi
3219 | Maggie
3220 | Maggy
3221 | Magna
3222 | Mahala
3223 | Mahalia
3224 | Maia
3225 | Maible
3226 | Maiga
3227 | Mair
3228 | Maire
3229 | Mairead
3230 | Maisey
3231 | Maisie
3232 | Mala
3233 | Malanie
3234 | Malcah
3235 | Malena
3236 | Malia
3237 | Malina
3238 | Malinda
3239 | Malinde
3240 | Malissa
3241 | Malissia
3242 | Malka
3243 | Malkah
3244 | Mallissa
3245 | Mallorie
3246 | Mallory
3247 | Malorie
3248 | Malory
3249 | Malva
3250 | Malvina
3251 | Malynda
3252 | Mame
3253 | Mamie
3254 | Manda
3255 | Mandi
3256 | Mandie
3257 | Mandy
3258 | Manon
3259 | Manya
3260 | Mara
3261 | Marabel
3262 | Marcela
3263 | Marcelia
3264 | Marcella
3265 | Marcelle
3266 | Marcellina
3267 | Marcelline
3268 | Marchelle
3269 | Marci
3270 | Marcia
3271 | Marcie
3272 | Marcile
3273 | Marcille
3274 | Marcy
3275 | Mareah
3276 | Maren
3277 | Marena
3278 | Maressa
3279 | Marga
3280 | Margalit
3281 | Margalo
3282 | Margaret
3283 | Margareta
3284 | Margarete
3285 | Margaretha
3286 | Margarethe
3287 | Margaretta
3288 | Margarette
3289 | Margarita
3290 | Margaux
3291 | Marge
3292 | Margeaux
3293 | Margery
3294 | Marget
3295 | Margette
3296 | Margi
3297 | Margie
3298 | Margit
3299 | Marglerite
3300 | Margo
3301 | Margot
3302 | Margret
3303 | Marguerite
3304 | Margurite
3305 | Margy
3306 | Mari
3307 | Maria
3308 | Mariam
3309 | Marian
3310 | Mariana
3311 | Mariann
3312 | Marianna
3313 | Marianne
3314 | Maribel
3315 | Maribelle
3316 | Maribeth
3317 | Marice
3318 | Maridel
3319 | Marie
3320 | Marie-Ann
3321 | Marie-Jeanne
3322 | Marieann
3323 | Mariejeanne
3324 | Mariel
3325 | Mariele
3326 | Marielle
3327 | Mariellen
3328 | Marietta
3329 | Mariette
3330 | Marigold
3331 | Marijo
3332 | Marika
3333 | Marilee
3334 | Marilin
3335 | Marillin
3336 | Marilyn
3337 | Marin
3338 | Marina
3339 | Marinna
3340 | Marion
3341 | Mariquilla
3342 | Maris
3343 | Marisa
3344 | Mariska
3345 | Marissa
3346 | Marit
3347 | Marita
3348 | Maritsa
3349 | Mariya
3350 | Marj
3351 | Marja
3352 | Marje
3353 | Marji
3354 | Marjie
3355 | Marjorie
3356 | Marjory
3357 | Marjy
3358 | Marketa
3359 | Marla
3360 | Marlane
3361 | Marleah
3362 | Marlee
3363 | Marleen
3364 | Marlena
3365 | Marlene
3366 | Marley
3367 | Marlie
3368 | Marline
3369 | Marlo
3370 | Marlyn
3371 | Marna
3372 | Marne
3373 | Marney
3374 | Marni
3375 | Marnia
3376 | Marnie
3377 | Marquita
3378 | Marrilee
3379 | Marris
3380 | Marrissa
3381 | Marry
3382 | Marsha
3383 | Marsiella
3384 | Marta
3385 | Martelle
3386 | Martguerita
3387 | Martha
3388 | Marthe
3389 | Marthena
3390 | Marti
3391 | Martica
3392 | Martie
3393 | Martina
3394 | Martita
3395 | Marty
3396 | Martynne
3397 | Mary
3398 | Marya
3399 | Maryangelyn
3400 | Maryann
3401 | Maryanna
3402 | Maryanne
3403 | Marybelle
3404 | Marybeth
3405 | Maryellen
3406 | Maryjane
3407 | Maryjo
3408 | Maryl
3409 | Marylee
3410 | Marylin
3411 | Marylinda
3412 | Marylou
3413 | Marylynne
3414 | Maryrose
3415 | Marys
3416 | Marysa
3417 | Masha
3418 | Matelda
3419 | Mathilda
3420 | Mathilde
3421 | Matilda
3422 | Matilde
3423 | Matti
3424 | Mattie
3425 | Matty
3426 | Maud
3427 | Maude
3428 | Maudie
3429 | Maura
3430 | Maure
3431 | Maureen
3432 | Maureene
3433 | Maurene
3434 | Maurine
3435 | Maurise
3436 | Maurita
3437 | Mavis
3438 | Mavra
3439 | Max
3440 | Maxi
3441 | Maxie
3442 | Maxine
3443 | Maxy
3444 | May
3445 | Maya
3446 | Maybelle
3447 | Mayda
3448 | Maye
3449 | Mead
3450 | Meade
3451 | Meagan
3452 | Meaghan
3453 | Meara
3454 | Mechelle
3455 | Meg
3456 | Megan
3457 | Megen
3458 | Meggan
3459 | Meggi
3460 | Meggie
3461 | Meggy
3462 | Meghan
3463 | Meghann
3464 | Mehetabel
3465 | Mei
3466 | Meira
3467 | Mel
3468 | Mela
3469 | Melamie
3470 | Melania
3471 | Melanie
3472 | Melantha
3473 | Melany
3474 | Melba
3475 | Melesa
3476 | Melessa
3477 | Melicent
3478 | Melina
3479 | Melinda
3480 | Melinde
3481 | Melisa
3482 | Melisande
3483 | Melisandra
3484 | Melisenda
3485 | Melisent
3486 | Melissa
3487 | Melisse
3488 | Melita
3489 | Melitta
3490 | Mella
3491 | Melli
3492 | Mellicent
3493 | Mellie
3494 | Mellisa
3495 | Mellisent
3496 | Mellissa
3497 | Melloney
3498 | Melly
3499 | Melodee
3500 | Melodie
3501 | Melody
3502 | Melonie
3503 | Melony
3504 | Melosa
3505 | Melva
3506 | Mercedes
3507 | Merci
3508 | Mercie
3509 | Mercy
3510 | Meredith
3511 | Meredithe
3512 | Meridel
3513 | Meridith
3514 | Meriel
3515 | Merilee
3516 | Merilyn
3517 | Meris
3518 | Merissa
3519 | Merl
3520 | Merla
3521 | Merle
3522 | Merlina
3523 | Merline
3524 | Merna
3525 | Merola
3526 | Merralee
3527 | Merridie
3528 | Merrie
3529 | Merrielle
3530 | Merrile
3531 | Merrilee
3532 | Merrili
3533 | Merrill
3534 | Merrily
3535 | Merry
3536 | Mersey
3537 | Meryl
3538 | Meta
3539 | Mia
3540 | Micaela
3541 | Michaela
3542 | Michaelina
3543 | Michaeline
3544 | Michaella
3545 | Michal
3546 | Michel
3547 | Michele
3548 | Michelina
3549 | Micheline
3550 | Michell
3551 | Michelle
3552 | Micki
3553 | Mickie
3554 | Micky
3555 | Midge
3556 | Mignon
3557 | Mignonne
3558 | Miguela
3559 | Miguelita
3560 | Mildred
3561 | Mildrid
3562 | Milena
3563 | Milicent
3564 | Milissent
3565 | Milka
3566 | Milli
3567 | Millicent
3568 | Millie
3569 | Millisent
3570 | Milly
3571 | Milzie
3572 | Mimi
3573 | Min
3574 | Mina
3575 | Minda
3576 | Mindy
3577 | Minerva
3578 | Minetta
3579 | Minette
3580 | Minna
3581 | Minni
3582 | Minnie
3583 | Minny
3584 | Minta
3585 | Miquela
3586 | Mira
3587 | Mirabel
3588 | Mirabella
3589 | Mirabelle
3590 | Miran
3591 | Miranda
3592 | Mireielle
3593 | Mireille
3594 | Mirella
3595 | Mirelle
3596 | Miriam
3597 | Mirilla
3598 | Mirna
3599 | Misha
3600 | Missie
3601 | Missy
3602 | Misti
3603 | Misty
3604 | Mitra
3605 | Mitzi
3606 | Mmarianne
3607 | Modesta
3608 | Modestia
3609 | Modestine
3610 | Modesty
3611 | Moina
3612 | Moira
3613 | Moll
3614 | Mollee
3615 | Molli
3616 | Mollie
3617 | Molly
3618 | Mommy
3619 | Mona
3620 | Monah
3621 | Monica
3622 | Monika
3623 | Monique
3624 | Mora
3625 | Moreen
3626 | Morena
3627 | Morgan
3628 | Morgana
3629 | Morganica
3630 | Morganne
3631 | Morgen
3632 | Moria
3633 | Morissa
3634 | Morlee
3635 | Morna
3636 | Moselle
3637 | Moya
3638 | Moyna
3639 | Moyra
3640 | Mozelle
3641 | Muffin
3642 | Mufi
3643 | Mufinella
3644 | Muire
3645 | Mureil
3646 | Murial
3647 | Muriel
3648 | Murielle
3649 | Myna
3650 | Myra
3651 | Myrah
3652 | Myranda
3653 | Myriam
3654 | Myrilla
3655 | Myrle
3656 | Myrlene
3657 | Myrna
3658 | Myrta
3659 | Myrtia
3660 | Myrtice
3661 | Myrtie
3662 | Myrtle
3663 | Nada
3664 | Nadean
3665 | Nadeen
3666 | Nadia
3667 | Nadine
3668 | Nadiya
3669 | Nady
3670 | Nadya
3671 | Nalani
3672 | Nan
3673 | Nana
3674 | Nananne
3675 | Nance
3676 | Nancee
3677 | Nancey
3678 | Nanci
3679 | Nancie
3680 | Nancy
3681 | Nanete
3682 | Nanette
3683 | Nani
3684 | Nanice
3685 | Nanine
3686 | Nannette
3687 | Nanni
3688 | Nannie
3689 | Nanny
3690 | Nanon
3691 | Naoma
3692 | Naomi
3693 | Nara
3694 | Nari
3695 | Nariko
3696 | Nat
3697 | Nata
3698 | Natala
3699 | Natalee
3700 | Natalia
3701 | Natalie
3702 | Natalina
3703 | Nataline
3704 | Natalya
3705 | Natasha
3706 | Natassia
3707 | Nathalia
3708 | Nathalie
3709 | Natka
3710 | Natty
3711 | Neala
3712 | Neda
3713 | Nedda
3714 | Nedi
3715 | Neely
3716 | Neila
3717 | Neile
3718 | Neilla
3719 | Neille
3720 | Nela
3721 | Nelia
3722 | Nelie
3723 | Nell
3724 | Nelle
3725 | Nelli
3726 | Nellie
3727 | Nelly
3728 | Nena
3729 | Nerissa
3730 | Nerita
3731 | Nert
3732 | Nerta
3733 | Nerte
3734 | Nerti
3735 | Nertie
3736 | Nerty
3737 | Nessa
3738 | Nessi
3739 | Nessie
3740 | Nessy
3741 | Nesta
3742 | Netta
3743 | Netti
3744 | Nettie
3745 | Nettle
3746 | Netty
3747 | Nevsa
3748 | Neysa
3749 | Nichol
3750 | Nichole
3751 | Nicholle
3752 | Nicki
3753 | Nickie
3754 | Nicky
3755 | Nicol
3756 | Nicola
3757 | Nicole
3758 | Nicolea
3759 | Nicolette
3760 | Nicoli
3761 | Nicolina
3762 | Nicoline
3763 | Nicolle
3764 | Nidia
3765 | Nike
3766 | Niki
3767 | Nikki
3768 | Nikkie
3769 | Nikoletta
3770 | Nikolia
3771 | Nil
3772 | Nina
3773 | Ninetta
3774 | Ninette
3775 | Ninnetta
3776 | Ninnette
3777 | Ninon
3778 | Nisa
3779 | Nissa
3780 | Nisse
3781 | Nissie
3782 | Nissy
3783 | Nita
3784 | Nitin
3785 | Nixie
3786 | Noami
3787 | Noel
3788 | Noelani
3789 | Noell
3790 | Noella
3791 | Noelle
3792 | Noellyn
3793 | Noelyn
3794 | Noemi
3795 | Nola
3796 | Nolana
3797 | Nolie
3798 | Nollie
3799 | Nomi
3800 | Nona
3801 | Nonah
3802 | Noni
3803 | Nonie
3804 | Nonna
3805 | Nonnah
3806 | Nora
3807 | Norah
3808 | Norean
3809 | Noreen
3810 | Norene
3811 | Norina
3812 | Norine
3813 | Norma
3814 | Norri
3815 | Norrie
3816 | Norry
3817 | Nova
3818 | Novelia
3819 | Nydia
3820 | Nyssa
3821 | Octavia
3822 | Odele
3823 | Odelia
3824 | Odelinda
3825 | Odella
3826 | Odelle
3827 | Odessa
3828 | Odetta
3829 | Odette
3830 | Odilia
3831 | Odille
3832 | Ofelia
3833 | Ofella
3834 | Ofilia
3835 | Ola
3836 | Olenka
3837 | Olga
3838 | Olia
3839 | Olimpia
3840 | Olive
3841 | Olivette
3842 | Olivia
3843 | Olivie
3844 | Oliy
3845 | Ollie
3846 | Olly
3847 | Olva
3848 | Olwen
3849 | Olympe
3850 | Olympia
3851 | Olympie
3852 | Ondrea
3853 | Oneida
3854 | Onida
3855 | Onlea
3856 | Oona
3857 | Opal
3858 | Opalina
3859 | Opaline
3860 | Ophelia
3861 | Ophelie
3862 | Oprah
3863 | Ora
3864 | Oralee
3865 | Oralia
3866 | Oralie
3867 | Oralla
3868 | Oralle
3869 | Orel
3870 | Orelee
3871 | Orelia
3872 | Orelie
3873 | Orella
3874 | Orelle
3875 | Oreste
3876 | Oriana
3877 | Orly
3878 | Orsa
3879 | Orsola
3880 | Ortensia
3881 | Otha
3882 | Othelia
3883 | Othella
3884 | Othilia
3885 | Othilie
3886 | Ottilie
3887 | Pacifica
3888 | Page
3889 | Paige
3890 | Paloma
3891 | Pam
3892 | Pamela
3893 | Pamelina
3894 | Pamella
3895 | Pammi
3896 | Pammie
3897 | Pammy
3898 | Pandora
3899 | Pansie
3900 | Pansy
3901 | Paola
3902 | Paolina
3903 | Parwane
3904 | Pat
3905 | Patience
3906 | Patrica
3907 | Patrice
3908 | Patricia
3909 | Patrizia
3910 | Patsy
3911 | Patti
3912 | Pattie
3913 | Patty
3914 | Paula
3915 | Paula-Grace
3916 | Paule
3917 | Pauletta
3918 | Paulette
3919 | Pauli
3920 | Paulie
3921 | Paulina
3922 | Pauline
3923 | Paulita
3924 | Pauly
3925 | Pavia
3926 | Pavla
3927 | Pearl
3928 | Pearla
3929 | Pearle
3930 | Pearline
3931 | Peg
3932 | Pegeen
3933 | Peggi
3934 | Peggie
3935 | Peggy
3936 | Pen
3937 | Penelopa
3938 | Penelope
3939 | Penni
3940 | Pennie
3941 | Penny
3942 | Pepi
3943 | Pepita
3944 | Peri
3945 | Peria
3946 | Perl
3947 | Perla
3948 | Perle
3949 | Perri
3950 | Perrine
3951 | Perry
3952 | Persis
3953 | Pet
3954 | Peta
3955 | Petra
3956 | Petrina
3957 | Petronella
3958 | Petronia
3959 | Petronilla
3960 | Petronille
3961 | Petunia
3962 | Phaedra
3963 | Phaidra
3964 | Phebe
3965 | Phedra
3966 | Phelia
3967 | Phil
3968 | Philipa
3969 | Philippa
3970 | Philippe
3971 | Philippine
3972 | Philis
3973 | Phillida
3974 | Phillie
3975 | Phillis
3976 | Philly
3977 | Philomena
3978 | Phoebe
3979 | Phylis
3980 | Phyllida
3981 | Phyllis
3982 | Phyllys
3983 | Phylys
3984 | Pia
3985 | Pier
3986 | Pierette
3987 | Pierrette
3988 | Pietra
3989 | Piper
3990 | Pippa
3991 | Pippy
3992 | Polly
3993 | Pollyanna
3994 | Pooh
3995 | Poppy
3996 | Portia
3997 | Pris
3998 | Prisca
3999 | Priscella
4000 | Priscilla
4001 | Prissie
4002 | Pru
4003 | Prudence
4004 | Prudi
4005 | Prudy
4006 | Prue
4007 | Prunella
4008 | Queada
4009 | Queenie
4010 | Quentin
4011 | Querida
4012 | Quinn
4013 | Quinta
4014 | Quintana
4015 | Quintilla
4016 | Quintina
4017 | Rachael
4018 | Rachel
4019 | Rachele
4020 | Rachelle
4021 | Rae
4022 | Raf
4023 | Rafa
4024 | Rafaela
4025 | Rafaelia
4026 | Rafaelita
4027 | Ragnhild
4028 | Rahal
4029 | Rahel
4030 | Raina
4031 | Raine
4032 | Rakel
4033 | Ralina
4034 | Ramona
4035 | Ramonda
4036 | Rana
4037 | Randa
4038 | Randee
4039 | Randene
4040 | Randi
4041 | Randie
4042 | Randy
4043 | Ranee
4044 | Rani
4045 | Rania
4046 | Ranice
4047 | Ranique
4048 | Ranna
4049 | Raphaela
4050 | Raquel
4051 | Raquela
4052 | Rasia
4053 | Rasla
4054 | Raven
4055 | Ray
4056 | Raychel
4057 | Raye
4058 | Rayna
4059 | Raynell
4060 | Rayshell
4061 | Rea
4062 | Reba
4063 | Rebbecca
4064 | Rebe
4065 | Rebeca
4066 | Rebecca
4067 | Rebecka
4068 | Rebeka
4069 | Rebekah
4070 | Rebekkah
4071 | Ree
4072 | Reeba
4073 | Reena
4074 | Reeta
4075 | Reeva
4076 | Regan
4077 | Reggi
4078 | Reggie
4079 | Regina
4080 | Regine
4081 | Reiko
4082 | Reina
4083 | Reine
4084 | Remy
4085 | Rena
4086 | Renae
4087 | Renata
4088 | Renate
4089 | Rene
4090 | Renee
4091 | Renel
4092 | Renell
4093 | Renelle
4094 | Renie
4095 | Rennie
4096 | Reta
4097 | Retha
4098 | Revkah
4099 | Rey
4100 | Reyna
4101 | Rhea
4102 | Rheba
4103 | Rheta
4104 | Rhetta
4105 | Rhiamon
4106 | Rhianna
4107 | Rhianon
4108 | Rhoda
4109 | Rhodia
4110 | Rhodie
4111 | Rhody
4112 | Rhona
4113 | Rhonda
4114 | Riane
4115 | Riannon
4116 | Rianon
4117 | Rica
4118 | Ricca
4119 | Rici
4120 | Ricki
4121 | Rickie
4122 | Ricky
4123 | Riki
4124 | Rikki
4125 | Rina
4126 | Risa
4127 | Rissa
4128 | Rita
4129 | Riva
4130 | Rivalee
4131 | Rivi
4132 | Rivkah
4133 | Rivy
4134 | Roana
4135 | Roanna
4136 | Roanne
4137 | Robbi
4138 | Robbie
4139 | Robbin
4140 | Robby
4141 | Robbyn
4142 | Robena
4143 | Robenia
4144 | Roberta
4145 | Robin
4146 | Robina
4147 | Robinet
4148 | Robinett
4149 | Robinetta
4150 | Robinette
4151 | Robinia
4152 | Roby
4153 | Robyn
4154 | Roch
4155 | Rochell
4156 | Rochella
4157 | Rochelle
4158 | Rochette
4159 | Roda
4160 | Rodi
4161 | Rodie
4162 | Rodina
4163 | Romola
4164 | Romona
4165 | Romonda
4166 | Romy
4167 | Rona
4168 | Ronalda
4169 | Ronda
4170 | Ronica
4171 | Ronna
4172 | Ronni
4173 | Ronnica
4174 | Ronnie
4175 | Ronny
4176 | Roobbie
4177 | Rora
4178 | Rori
4179 | Rorie
4180 | Rory
4181 | Ros
4182 | Rosa
4183 | Rosabel
4184 | Rosabella
4185 | Rosabelle
4186 | Rosaleen
4187 | Rosalia
4188 | Rosalie
4189 | Rosalind
4190 | Rosalinda
4191 | Rosalinde
4192 | Rosaline
4193 | Rosalyn
4194 | Rosalynd
4195 | Rosamond
4196 | Rosamund
4197 | Rosana
4198 | Rosanna
4199 | Rosanne
4200 | Rosario
4201 | Rose
4202 | Roseann
4203 | Roseanna
4204 | Roseanne
4205 | Roselia
4206 | Roselin
4207 | Roseline
4208 | Rosella
4209 | Roselle
4210 | Roselyn
4211 | Rosemaria
4212 | Rosemarie
4213 | Rosemary
4214 | Rosemonde
4215 | Rosene
4216 | Rosetta
4217 | Rosette
4218 | Roshelle
4219 | Rosie
4220 | Rosina
4221 | Rosita
4222 | Roslyn
4223 | Rosmunda
4224 | Rosy
4225 | Row
4226 | Rowe
4227 | Rowena
4228 | Roxana
4229 | Roxane
4230 | Roxanna
4231 | Roxanne
4232 | Roxi
4233 | Roxie
4234 | Roxine
4235 | Roxy
4236 | Roz
4237 | Rozalie
4238 | Rozalin
4239 | Rozamond
4240 | Rozanna
4241 | Rozanne
4242 | Roze
4243 | Rozele
4244 | Rozella
4245 | Rozelle
4246 | Rozina
4247 | Rubetta
4248 | Rubi
4249 | Rubia
4250 | Rubie
4251 | Rubina
4252 | Ruby
4253 | Ruella
4254 | Ruperta
4255 | Ruth
4256 | Ruthann
4257 | Ruthanne
4258 | Ruthe
4259 | Ruthi
4260 | Ruthie
4261 | Ruthy
4262 | Ryann
4263 | Rycca
4264 | Saba
4265 | Sabina
4266 | Sabine
4267 | Sabra
4268 | Sabrina
4269 | Sacha
4270 | Sada
4271 | Sadella
4272 | Sadie
4273 | Sal
4274 | Sallee
4275 | Salli
4276 | Sallie
4277 | Sally
4278 | Sallyann
4279 | Sallyanne
4280 | Salome
4281 | Sam
4282 | Samantha
4283 | Samara
4284 | Samaria
4285 | Sammy
4286 | Samuela
4287 | Samuella
4288 | Sande
4289 | Sandi
4290 | Sandie
4291 | Sandra
4292 | Sandy
4293 | Sandye
4294 | Sapphira
4295 | Sapphire
4296 | Sara
4297 | Sara-Ann
4298 | Saraann
4299 | Sarah
4300 | Sarajane
4301 | Saree
4302 | Sarena
4303 | Sarene
4304 | Sarette
4305 | Sari
4306 | Sarina
4307 | Sarine
4308 | Sarita
4309 | Sascha
4310 | Sasha
4311 | Sashenka
4312 | Saudra
4313 | Saundra
4314 | Savina
4315 | Sayre
4316 | Scarlet
4317 | Scarlett
4318 | Scotty
4319 | Sean
4320 | Seana
4321 | Secunda
4322 | Seka
4323 | Sela
4324 | Selena
4325 | Selene
4326 | Selestina
4327 | Selia
4328 | Selie
4329 | Selina
4330 | Selinda
4331 | Seline
4332 | Sella
4333 | Selle
4334 | Selma
4335 | Sena
4336 | Sephira
4337 | Serena
4338 | Serene
4339 | Shaina
4340 | Shaine
4341 | Shalna
4342 | Shalne
4343 | Shamit
4344 | Shana
4345 | Shanda
4346 | Shandee
4347 | Shandie
4348 | Shandra
4349 | Shandy
4350 | Shane
4351 | Shani
4352 | Shanie
4353 | Shanna
4354 | Shannah
4355 | Shannen
4356 | Shannon
4357 | Shanon
4358 | Shanta
4359 | Shantee
4360 | Shara
4361 | Sharai
4362 | Shari
4363 | Sharia
4364 | Sharie
4365 | Sharity
4366 | Sharl
4367 | Sharla
4368 | Sharleen
4369 | Sharlene
4370 | Sharline
4371 | Sharna
4372 | Sharon
4373 | Sharona
4374 | Sharra
4375 | Sharron
4376 | Sharyl
4377 | Shaun
4378 | Shauna
4379 | Shawn
4380 | Shawna
4381 | Shawnee
4382 | Shay
4383 | Shayla
4384 | Shaylah
4385 | Shaylyn
4386 | Shaylynn
4387 | Shayna
4388 | Shayne
4389 | Shea
4390 | Sheba
4391 | Sheela
4392 | Sheelagh
4393 | Sheelah
4394 | Sheena
4395 | Sheeree
4396 | Sheila
4397 | Sheila-Kathryn
4398 | Sheilah
4399 | Sheilakathryn
4400 | Shel
4401 | Shela
4402 | Shelagh
4403 | Shelba
4404 | Shelbi
4405 | Shelby
4406 | Shelia
4407 | Shell
4408 | Shelley
4409 | Shelli
4410 | Shellie
4411 | Shelly
4412 | Shena
4413 | Sher
4414 | Sheree
4415 | Sheri
4416 | Sherie
4417 | Sheril
4418 | Sherill
4419 | Sherilyn
4420 | Sherline
4421 | Sherri
4422 | Sherrie
4423 | Sherry
4424 | Sherye
4425 | Sheryl
4426 | Shilpa
4427 | Shina
4428 | Shir
4429 | Shira
4430 | Shirah
4431 | Shirl
4432 | Shirlee
4433 | Shirleen
4434 | Shirlene
4435 | Shirley
4436 | Shirline
4437 | Shoshana
4438 | Shoshanna
4439 | Shoshie
4440 | Siana
4441 | Sianna
4442 | Sib
4443 | Sibbie
4444 | Sibby
4445 | Sibeal
4446 | Sibel
4447 | Sibella
4448 | Sibelle
4449 | Sibilla
4450 | Sibley
4451 | Sibyl
4452 | Sibylla
4453 | Sibylle
4454 | Sidoney
4455 | Sidonia
4456 | Sidonnie
4457 | Sigrid
4458 | Sile
4459 | Sileas
4460 | Silva
4461 | Silvana
4462 | Silvia
4463 | Silvie
4464 | Simona
4465 | Simone
4466 | Simonette
4467 | Simonne
4468 | Sindee
4469 | Sinead
4470 | Siobhan
4471 | Sioux
4472 | Siouxie
4473 | Sisely
4474 | Sisile
4475 | Sissie
4476 | Sissy
4477 | Sofia
4478 | Sofie
4479 | Solange
4480 | Sondra
4481 | Sonia
4482 | Sonja
4483 | Sonni
4484 | Sonnie
4485 | Sonnnie
4486 | Sonny
4487 | Sonya
4488 | Sophey
4489 | Sophi
4490 | Sophia
4491 | Sophie
4492 | Sophronia
4493 | Sorcha
4494 | Sosanna
4495 | Stace
4496 | Stacee
4497 | Stacey
4498 | Staci
4499 | Stacia
4500 | Stacie
4501 | Stacy
4502 | Stafani
4503 | Star
4504 | Starla
4505 | Starlene
4506 | Starlin
4507 | Starr
4508 | Stefa
4509 | Stefania
4510 | Stefanie
4511 | Steffane
4512 | Steffi
4513 | Steffie
4514 | Stella
4515 | Stepha
4516 | Stephana
4517 | Stephani
4518 | Stephanie
4519 | Stephannie
4520 | Stephenie
4521 | Stephi
4522 | Stephie
4523 | Stephine
4524 | Stesha
4525 | Stevana
4526 | Stevena
4527 | Stoddard
4528 | Storey
4529 | Storm
4530 | Stormi
4531 | Stormie
4532 | Stormy
4533 | Sue
4534 | Sue-elle
4535 | Suellen
4536 | Sukey
4537 | Suki
4538 | Sula
4539 | Sunny
4540 | Sunshine
4541 | Susan
4542 | Susana
4543 | Susanetta
4544 | Susann
4545 | Susanna
4546 | Susannah
4547 | Susanne
4548 | Susette
4549 | Susi
4550 | Susie
4551 | Sussi
4552 | Susy
4553 | Suzan
4554 | Suzann
4555 | Suzanna
4556 | Suzanne
4557 | Suzetta
4558 | Suzette
4559 | Suzi
4560 | Suzie
4561 | Suzy
4562 | Suzzy
4563 | Sybil
4564 | Sybila
4565 | Sybilla
4566 | Sybille
4567 | Sybyl
4568 | Sydel
4569 | Sydelle
4570 | Sydney
4571 | Sylvia
4572 | Sylvie
4573 | Tabatha
4574 | Tabbatha
4575 | Tabbi
4576 | Tabbie
4577 | Tabbitha
4578 | Tabby
4579 | Tabina
4580 | Tabitha
4581 | Taffy
4582 | Talia
4583 | Tallia
4584 | Tallie
4585 | Tally
4586 | Talya
4587 | Talyah
4588 | Tamar
4589 | Tamara
4590 | Tamarah
4591 | Tamarra
4592 | Tamera
4593 | Tami
4594 | Tamiko
4595 | Tamma
4596 | Tammara
4597 | Tammi
4598 | Tammie
4599 | Tammy
4600 | Tamra
4601 | Tana
4602 | Tandi
4603 | Tandie
4604 | Tandy
4605 | Tani
4606 | Tania
4607 | Tansy
4608 | Tanya
4609 | Tara
4610 | Tarah
4611 | Tarra
4612 | Tarrah
4613 | Taryn
4614 | Tasha
4615 | Tasia
4616 | Tate
4617 | Tatiana
4618 | Tatiania
4619 | Tatum
4620 | Tawnya
4621 | Tawsha
4622 | Teane
4623 | Ted
4624 | Tedda
4625 | Teddi
4626 | Teddie
4627 | Teddy
4628 | Tedi
4629 | Tedra
4630 | Teena
4631 | Tella
4632 | Teodora
4633 | Tera
4634 | Teresa
4635 | TeresaAnne
4636 | Terese
4637 | Teresina
4638 | Teresita
4639 | Teressa
4640 | Teri
4641 | Teriann
4642 | Terina
4643 | Terra
4644 | Terri
4645 | Terri-Jo
4646 | Terrianne
4647 | Terrie
4648 | Terry
4649 | Terrye
4650 | Tersina
4651 | Teryl
4652 | Terza
4653 | Tess
4654 | Tessa
4655 | Tessi
4656 | Tessie
4657 | Tessy
4658 | Thalia
4659 | Thea
4660 | Theada
4661 | Theadora
4662 | Theda
4663 | Thekla
4664 | Thelma
4665 | Theo
4666 | Theodora
4667 | Theodosia
4668 | Theresa
4669 | Theresa-Marie
4670 | Therese
4671 | Theresina
4672 | Theresita
4673 | Theressa
4674 | Therine
4675 | Thia
4676 | Thomasa
4677 | Thomasin
4678 | Thomasina
4679 | Thomasine
4680 | Tia
4681 | Tiana
4682 | Tiena
4683 | Tierney
4684 | Tiertza
4685 | Tiff
4686 | Tiffani
4687 | Tiffanie
4688 | Tiffany
4689 | Tiffi
4690 | Tiffie
4691 | Tiffy
4692 | Tilda
4693 | Tildi
4694 | Tildie
4695 | Tildy
4696 | Tillie
4697 | Tilly
4698 | Tim
4699 | Timi
4700 | Timmi
4701 | Timmie
4702 | Timmy
4703 | Timothea
4704 | Tina
4705 | Tine
4706 | Tiphani
4707 | Tiphanie
4708 | Tiphany
4709 | Tish
4710 | Tisha
4711 | Tobe
4712 | Tobey
4713 | Tobi
4714 | Tobie
4715 | Toby
4716 | Tobye
4717 | Toinette
4718 | Toma
4719 | Tomasina
4720 | Tomasine
4721 | Tomi
4722 | Tomiko
4723 | Tommi
4724 | Tommie
4725 | Tommy
4726 | Toni
4727 | Tonia
4728 | Tonie
4729 | Tony
4730 | Tonya
4731 | Tootsie
4732 | Torey
4733 | Tori
4734 | Torie
4735 | Torrie
4736 | Tory
4737 | Tova
4738 | Tove
4739 | Trace
4740 | Tracee
4741 | Tracey
4742 | Traci
4743 | Tracie
4744 | Tracy
4745 | Trenna
4746 | Tresa
4747 | Trescha
4748 | Tressa
4749 | Tricia
4750 | Trina
4751 | Trish
4752 | Trisha
4753 | Trista
4754 | Trix
4755 | Trixi
4756 | Trixie
4757 | Trixy
4758 | Truda
4759 | Trude
4760 | Trudey
4761 | Trudi
4762 | Trudie
4763 | Trudy
4764 | Trula
4765 | Tuesday
4766 | Twila
4767 | Twyla
4768 | Tybi
4769 | Tybie
4770 | Tyne
4771 | Ula
4772 | Ulla
4773 | Ulrica
4774 | Ulrika
4775 | Ulrike
4776 | Umeko
4777 | Una
4778 | Ursa
4779 | Ursala
4780 | Ursola
4781 | Ursula
4782 | Ursulina
4783 | Ursuline
4784 | Uta
4785 | Val
4786 | Valaree
4787 | Valaria
4788 | Vale
4789 | Valeda
4790 | Valencia
4791 | Valene
4792 | Valenka
4793 | Valentia
4794 | Valentina
4795 | Valentine
4796 | Valera
4797 | Valeria
4798 | Valerie
4799 | Valery
4800 | Valerye
4801 | Valida
4802 | Valina
4803 | Valli
4804 | Vallie
4805 | Vally
4806 | Valma
4807 | Valry
4808 | Van
4809 | Vanda
4810 | Vanessa
4811 | Vania
4812 | Vanna
4813 | Vanni
4814 | Vannie
4815 | Vanny
4816 | Vanya
4817 | Veda
4818 | Velma
4819 | Velvet
4820 | Vena
4821 | Venita
4822 | Ventura
4823 | Venus
4824 | Vera
4825 | Veradis
4826 | Vere
4827 | Verena
4828 | Verene
4829 | Veriee
4830 | Verile
4831 | Verina
4832 | Verine
4833 | Verla
4834 | Verna
4835 | Vernice
4836 | Veronica
4837 | Veronika
4838 | Veronike
4839 | Veronique
4840 | Vi
4841 | Vicki
4842 | Vickie
4843 | Vicky
4844 | Victoria
4845 | Vida
4846 | Viki
4847 | Vikki
4848 | Vikkie
4849 | Vikky
4850 | Vilhelmina
4851 | Vilma
4852 | Vin
4853 | Vina
4854 | Vinita
4855 | Vinni
4856 | Vinnie
4857 | Vinny
4858 | Viola
4859 | Violante
4860 | Viole
4861 | Violet
4862 | Violetta
4863 | Violette
4864 | Virgie
4865 | Virgina
4866 | Virginia
4867 | Virginie
4868 | Vita
4869 | Vitia
4870 | Vitoria
4871 | Vittoria
4872 | Viv
4873 | Viva
4874 | Vivi
4875 | Vivia
4876 | Vivian
4877 | Viviana
4878 | Vivianna
4879 | Vivianne
4880 | Vivie
4881 | Vivien
4882 | Viviene
4883 | Vivienne
4884 | Viviyan
4885 | Vivyan
4886 | Vivyanne
4887 | Vonni
4888 | Vonnie
4889 | Vonny
4890 | Wallie
4891 | Wallis
4892 | Wally
4893 | Waly
4894 | Wanda
4895 | Wandie
4896 | Wandis
4897 | Waneta
4898 | Wenda
4899 | Wendeline
4900 | Wendi
4901 | Wendie
4902 | Wendy
4903 | Wenona
4904 | Wenonah
4905 | Whitney
4906 | Wileen
4907 | Wilhelmina
4908 | Wilhelmine
4909 | Wilie
4910 | Willa
4911 | Willabella
4912 | Willamina
4913 | Willetta
4914 | Willette
4915 | Willi
4916 | Willie
4917 | Willow
4918 | Willy
4919 | Willyt
4920 | Wilma
4921 | Wilmette
4922 | Wilona
4923 | Wilone
4924 | Wilow
4925 | Windy
4926 | Wini
4927 | Winifred
4928 | Winna
4929 | Winnah
4930 | Winne
4931 | Winni
4932 | Winnie
4933 | Winnifred
4934 | Winny
4935 | Winona
4936 | Winonah
4937 | Wren
4938 | Wrennie
4939 | Wylma
4940 | Wynn
4941 | Wynne
4942 | Wynnie
4943 | Wynny
4944 | Xaviera
4945 | Xena
4946 | Xenia
4947 | Xylia
4948 | Xylina
4949 | Yalonda
4950 | Yehudit
4951 | Yelena
4952 | Yetta
4953 | Yettie
4954 | Yetty
4955 | Yevette
4956 | Yoko
4957 | Yolanda
4958 | Yolande
4959 | Yolane
4960 | Yolanthe
4961 | Yonina
4962 | Yoshi
4963 | Yoshiko
4964 | Yovonnda
4965 | Yvette
4966 | Yvonne
4967 | Zabrina
4968 | Zahara
4969 | Zandra
4970 | Zaneta
4971 | Zara
4972 | Zarah
4973 | Zaria
4974 | Zarla
4975 | Zea
4976 | Zelda
4977 | Zelma
4978 | Zena
4979 | Zenia
4980 | Zia
4981 | Zilvia
4982 | Zita
4983 | Zitella
4984 | Zoe
4985 | Zola
4986 | Zonda
4987 | Zondra
4988 | Zonnya
4989 | Zora
4990 | Zorah
4991 | Zorana
4992 | Zorina
4993 | Zorine
4994 | Zsa Zsa
4995 | Zsazsa
4996 | Zulema
4997 | Zuzana
4998 | Mikako
4999 | Kaari
5000 | Gita
5001 | Geeta
5002 |
--------------------------------------------------------------------------------
/data/name_collection/male_english_names:
--------------------------------------------------------------------------------
1 | Aamir
2 | Aaron
3 | Abbey
4 | Abbie
5 | Abbot
6 | Abbott
7 | Abby
8 | Abdel
9 | Abdul
10 | Abdulkarim
11 | Abdullah
12 | Abe
13 | Abel
14 | Abelard
15 | Abner
16 | Abraham
17 | Abram
18 | Ace
19 | Adair
20 | Adam
21 | Adams
22 | Addie
23 | Adger
24 | Aditya
25 | Adlai
26 | Adnan
27 | Adolf
28 | Adolfo
29 | Adolph
30 | Adolphe
31 | Adolpho
32 | Adolphus
33 | Adrian
34 | Adrick
35 | Adrien
36 | Agamemnon
37 | Aguinaldo
38 | Aguste
39 | Agustin
40 | Aharon
41 | Ahmad
42 | Ahmed
43 | Ahmet
44 | Ajai
45 | Ajay
46 | Al
47 | Alaa
48 | Alain
49 | Alan
50 | Alasdair
51 | Alastair
52 | Albatros
53 | Albert
54 | Alberto
55 | Albrecht
56 | Alden
57 | Aldis
58 | Aldo
59 | Aldric
60 | Aldrich
61 | Aldus
62 | Aldwin
63 | Alec
64 | Aleck
65 | Alejandro
66 | Aleks
67 | Aleksandrs
68 | Alessandro
69 | Alex
70 | Alexander
71 | Alexei
72 | Alexis
73 | Alf
74 | Alfie
75 | Alfonse
76 | Alfonso
77 | Alfonzo
78 | Alford
79 | Alfred
80 | Alfredo
81 | Algernon
82 | Ali
83 | Alic
84 | Alister
85 | Alix
86 | Allah
87 | Allan
88 | Allen
89 | Alley
90 | Allie
91 | Allin
92 | Allyn
93 | Alonso
94 | Alonzo
95 | Aloysius
96 | Alphonse
97 | Alphonso
98 | Alston
99 | Alton
100 | Alvin
101 | Alwin
102 | Amadeus
103 | Ambros
104 | Ambrose
105 | Ambrosi
106 | Ambrosio
107 | Ambrosius
108 | Amery
109 | Amory
110 | Amos
111 | Anatol
112 | Anatole
113 | Anatollo
114 | Anatoly
115 | Anders
116 | Andie
117 | Andonis
118 | Andre
119 | Andrea
120 | Andreas
121 | Andrej
122 | Andres
123 | Andrew
124 | Andrey
125 | Andri
126 | Andros
127 | Andrus
128 | Andrzej
129 | Andy
130 | Angel
131 | Angelico
132 | Angelo
133 | Angie
134 | Angus
135 | Ansel
136 | Ansell
137 | Anselm
138 | Anson
139 | Anthony
140 | Antin
141 | Antoine
142 | Anton
143 | Antone
144 | Antoni
145 | Antonin
146 | Antonino
147 | Antonio
148 | Antonius
149 | Antony
150 | Anurag
151 | Apollo
152 | Apostolos
153 | Aram
154 | Archibald
155 | Archibold
156 | Archie
157 | Archon
158 | Archy
159 | Arel
160 | Ari
161 | Arie
162 | Ariel
163 | Aristotle
164 | Arlo
165 | Armand
166 | Armando
167 | Armond
168 | Armstrong
169 | Arne
170 | Arnie
171 | Arnold
172 | Arnoldo
173 | Aron
174 | Arron
175 | Art
176 | Arther
177 | Arthur
178 | Artie
179 | Artur
180 | Arturo
181 | Arvie
182 | Arvin
183 | Arvind
184 | Arvy
185 | Ash
186 | Ashby
187 | Ashish
188 | Ashley
189 | Ashton
190 | Aub
191 | Aube
192 | Aubert
193 | Aubrey
194 | Augie
195 | August
196 | Augustin
197 | Augustine
198 | Augusto
199 | Augustus
200 | Austen
201 | Austin
202 | Ave
203 | Averell
204 | Averil
205 | Averill
206 | Avery
207 | Avi
208 | Avraham
209 | Avram
210 | Avrom
211 | Axel
212 | Aylmer
213 | Aziz
214 | Bailey
215 | Bailie
216 | Baillie
217 | Baily
218 | Baird
219 | Baldwin
220 | Bancroft
221 | Barbabas
222 | Barclay
223 | Bard
224 | Barde
225 | Barn
226 | Barnabas
227 | Barnabe
228 | Barnaby
229 | Barnard
230 | Barnebas
231 | Barnett
232 | Barney
233 | Barnie
234 | Barny
235 | Baron
236 | Barr
237 | Barret
238 | Barrett
239 | Barri
240 | Barrie
241 | Barris
242 | Barron
243 | Barry
244 | Bart
245 | Bartel
246 | Barth
247 | Barthel
248 | Bartholemy
249 | Bartholomeo
250 | Bartholomeus
251 | Bartholomew
252 | Bartie
253 | Bartlet
254 | Bartlett
255 | Bartolemo
256 | Bartolomei
257 | Bartolomeo
258 | Barton
259 | Barty
260 | Bary
261 | Basil
262 | Batholomew
263 | Baxter
264 | Bay
265 | Bayard
266 | Beale
267 | Bealle
268 | Bear
269 | Bearnard
270 | Beau
271 | Beaufort
272 | Beauregard
273 | Beck
274 | Bela
275 | Ben
276 | Benedict
277 | Bengt
278 | Benito
279 | Benjamen
280 | Benjamin
281 | Benji
282 | Benjie
283 | Benjy
284 | Benn
285 | Bennet
286 | Bennett
287 | Bennie
288 | Benny
289 | Benson
290 | Bentley
291 | Benton
292 | Beowulf
293 | Berchtold
294 | Berk
295 | Berke
296 | Berkeley
297 | Berkie
298 | Berkley
299 | Bernard
300 | Bernardo
301 | Bernd
302 | Bernhard
303 | Bernie
304 | Bert
305 | Bertie
306 | Bertram
307 | Bertrand
308 | Bharat
309 | Biff
310 | Bill
311 | Billie
312 | Billy
313 | Bing
314 | Binky
315 | Bishop
316 | Bjorn
317 | Bjorne
318 | Blaine
319 | Blair
320 | Blake
321 | Blare
322 | Blayne
323 | Bo
324 | Bob
325 | Bobbie
326 | Bobby
327 | Bogart
328 | Bogdan
329 | Boniface
330 | Boris
331 | Boyce
332 | Boyd
333 | Brad
334 | Braden
335 | Bradford
336 | Bradley
337 | Bradly
338 | Brady
339 | Brandon
340 | Brandy
341 | Brant
342 | Brendan
343 | Brent
344 | Bret
345 | Brett
346 | Brewer
347 | Brewster
348 | Brian
349 | Brice
350 | Briggs
351 | Brinkley
352 | Britt
353 | Brock
354 | Broddie
355 | Broddy
356 | Broderic
357 | Broderick
358 | Brodie
359 | Brody
360 | Bronson
361 | Brook
362 | Brooke
363 | Brooks
364 | Bruce
365 | Bruno
366 | Bryan
367 | Bryant
368 | Bryce
369 | Bryn
370 | Bryon
371 | Bubba
372 | Buck
373 | Bucky
374 | Bud
375 | Buddy
376 | Burgess
377 | Burke
378 | Burl
379 | Burnaby
380 | Burt
381 | Burton
382 | Buster
383 | Butch
384 | Butler
385 | Byram
386 | Byron
387 | Caesar
388 | Cain
389 | Cal
390 | Caldwell
391 | Caleb
392 | Calhoun
393 | Calvin
394 | Cam
395 | Cameron
396 | Cammy
397 | Carey
398 | Carl
399 | Carleigh
400 | Carlie
401 | Carlin
402 | Carlo
403 | Carlos
404 | Carlton
405 | Carlyle
406 | Carmine
407 | Carroll
408 | Carson
409 | Carsten
410 | Carter
411 | Cary
412 | Caryl
413 | Case
414 | Casey
415 | Caspar
416 | Casper
417 | Cass
418 | Cat
419 | Cecil
420 | Cesar
421 | Chad
422 | Chadd
423 | Chaddie
424 | Chaddy
425 | Chadwick
426 | Chaim
427 | Chalmers
428 | Chan
429 | Chance
430 | Chancey
431 | Chanderjit
432 | Chandler
433 | Chane
434 | Chariot
435 | Charles
436 | Charleton
437 | Charley
438 | Charlie
439 | Charlton
440 | Chas
441 | Chase
442 | Chaunce
443 | Chauncey
444 | Che
445 | Chelton
446 | Chen
447 | Chester
448 | Cheston
449 | Chet
450 | Chev
451 | Chevalier
452 | Chevy
453 | Chip
454 | Chris
455 | Chrissy
456 | Christ
457 | Christian
458 | Christiano
459 | Christie
460 | Christof
461 | Christofer
462 | Christoph
463 | Christophe
464 | Christopher
465 | Christorpher
466 | Christos
467 | Christy
468 | Chrisy
469 | Chuck
470 | Churchill
471 | Clair
472 | Claire
473 | Clancy
474 | Clarance
475 | Clare
476 | Clarence
477 | Clark
478 | Clarke
479 | Claude
480 | Claudio
481 | Claudius
482 | Claus
483 | Clay
484 | Clayborn
485 | Clayborne
486 | Claybourne
487 | Clayton
488 | Cleland
489 | Clem
490 | Clemens
491 | Clement
492 | Clemente
493 | Clemmie
494 | Cletus
495 | Cleveland
496 | Cliff
497 | Clifford
498 | Clifton
499 | Clint
500 | Clinten
501 | Clinton
502 | Clive
503 | Clyde
504 | Cob
505 | Cobb
506 | Cobbie
507 | Cobby
508 | Cody
509 | Colbert
510 | Cole
511 | Coleman
512 | Colin
513 | Collin
514 | Collins
515 | Conan
516 | Connie
517 | Connolly
518 | Connor
519 | Conrad
520 | Conroy
521 | Constantin
522 | Constantine
523 | Constantinos
524 | Conway
525 | Cooper
526 | Corbin
527 | Corby
528 | Corey
529 | Corky
530 | Cornelius
531 | Cornellis
532 | Corrie
533 | Cortese
534 | Corwin
535 | Cory
536 | Cosmo
537 | Costa
538 | Courtney
539 | Craig
540 | Crawford
541 | Creighton
542 | Cris
543 | Cristopher
544 | Curt
545 | Curtice
546 | Curtis
547 | Cy
548 | Cyril
549 | Cyrill
550 | Cyrille
551 | Cyrillus
552 | Cyrus
553 | Dabney
554 | Daffy
555 | Dale
556 | Dallas
557 | Dalton
558 | Damian
559 | Damien
560 | Damon
561 | Dan
562 | Dana
563 | Dane
564 | Dani
565 | Danie
566 | Daniel
567 | Dannie
568 | Danny
569 | Dante
570 | Darby
571 | Darcy
572 | Daren
573 | Darian
574 | Darien
575 | Darin
576 | Dario
577 | Darius
578 | Darrel
579 | Darrell
580 | Darren
581 | Darrick
582 | Darrin
583 | Darryl
584 | Darth
585 | Darwin
586 | Daryl
587 | Daryle
588 | Dave
589 | Davey
590 | David
591 | Davidde
592 | Davide
593 | Davidson
594 | Davie
595 | Davin
596 | Davis
597 | Davon
598 | Davoud
599 | Davy
600 | Dawson
601 | Dean
602 | Deane
603 | Del
604 | Delbert
605 | Dell
606 | Delmar
607 | Demetre
608 | Demetri
609 | Demetris
610 | Demetrius
611 | Demosthenis
612 | Denis
613 | Dennie
614 | Dennis
615 | Denny
616 | Derby
617 | Derek
618 | Derick
619 | Derk
620 | Derrek
621 | Derrick
622 | Derrin
623 | Derrol
624 | Derron
625 | Deryl
626 | Desmond
627 | Desmund
628 | Devin
629 | Devon
630 | Dewey
631 | Dewitt
632 | Dexter
633 | Dick
634 | Dickey
635 | Dickie
636 | Diego
637 | Dieter
638 | Dietrich
639 | Dillon
640 | Dimitri
641 | Dimitrios
642 | Dimitris
643 | Dimitrou
644 | Dimitry
645 | Dino
646 | Dion
647 | Dionis
648 | Dionysus
649 | Dirk
650 | Dmitri
651 | Dom
652 | Domenic
653 | Domenico
654 | Dominic
655 | Dominick
656 | Dominique
657 | Don
658 | Donal
659 | Donald
660 | Donn
661 | Donnie
662 | Donny
663 | Donovan
664 | Dorian
665 | Dory
666 | Doug
667 | Douggie
668 | Dougie
669 | Douglas
670 | Douglass
671 | Douglis
672 | Dov
673 | Doyle
674 | Drake
675 | Drew
676 | Dru
677 | Dryke
678 | Duane
679 | Dudley
680 | Duffie
681 | Duffy
682 | Dugan
683 | Duke
684 | Dunc
685 | Duncan
686 | Dunstan
687 | Durand
688 | Durant
689 | Durante
690 | Durward
691 | Dustin
692 | Dwain
693 | Dwaine
694 | Dwane
695 | Dwayne
696 | Dwight
697 | Dylan
698 | Dyson
699 | Earl
700 | Earle
701 | Easton
702 | Eben
703 | Ebeneser
704 | Ebenezer
705 | Eberhard
706 | Ed
707 | Eddie
708 | Eddy
709 | Edgar
710 | Edgardo
711 | Edie
712 | Edmond
713 | Edmund
714 | Edouard
715 | Edsel
716 | Eduard
717 | Eduardo
718 | Edward
719 | Edwin
720 | Efram
721 | Egbert
722 | Ehud
723 | Elbert
724 | Elden
725 | Eldon
726 | Eli
727 | Elias
728 | Elihu
729 | Elijah
730 | Eliot
731 | Eliott
732 | Elisha
733 | Elliot
734 | Elliott
735 | Ellis
736 | Ellsworth
737 | Ellwood
738 | Elmer
739 | Elmore
740 | Elnar
741 | Elric
742 | Elroy
743 | Elton
744 | Elvin
745 | Elvis
746 | Elwin
747 | Elwood
748 | Elwyn
749 | Ely
750 | Emanuel
751 | Emerson
752 | Emery
753 | Emil
754 | Emile
755 | Emilio
756 | Emmanuel
757 | Emmery
758 | Emmet
759 | Emmett
760 | Emmit
761 | Emmott
762 | Emmy
763 | Emory
764 | Ender
765 | Engelbart
766 | Engelbert
767 | Englebart
768 | Englebert
769 | Enoch
770 | Enrico
771 | Enrique
772 | Ephraim
773 | Ephram
774 | Ephrayim
775 | Ephrem
776 | Er
777 | Erasmus
778 | Erastus
779 | Erek
780 | Erhard
781 | Erhart
782 | Eric
783 | Erich
784 | Erick
785 | Erik
786 | Erin
787 | Erl
788 | Ernest
789 | Ernesto
790 | Ernie
791 | Ernst
792 | Erny
793 | Errol
794 | Ervin
795 | Erwin
796 | Esau
797 | Esme
798 | Esteban
799 | Ethan
800 | Ethelbert
801 | Ethelred
802 | Etienne
803 | Euclid
804 | Eugen
805 | Eugene
806 | Eustace
807 | Ev
808 | Evan
809 | Evelyn
810 | Everard
811 | Everett
812 | Ewan
813 | Ewart
814 | Ez
815 | Ezechiel
816 | Ezekiel
817 | Ezra
818 | Fabian
819 | Fabio
820 | Fairfax
821 | Farley
822 | Fazeel
823 | Federico
824 | Felice
825 | Felicio
826 | Felipe
827 | Felix
828 | Ferd
829 | Ferdie
830 | Ferdinand
831 | Ferdy
832 | Fergus
833 | Ferguson
834 | Ferinand
835 | Fernando
836 | Fidel
837 | Filbert
838 | Filip
839 | Filipe
840 | Filmore
841 | Finley
842 | Finn
843 | Fitz
844 | Fitzgerald
845 | Flem
846 | Fleming
847 | Flemming
848 | Fletch
849 | Fletcher
850 | Flin
851 | Flinn
852 | Flint
853 | Flipper
854 | Florian
855 | Floyd
856 | Flynn
857 | Fons
858 | Fonsie
859 | Fonz
860 | Fonzie
861 | Forbes
862 | Ford
863 | Forest
864 | Forester
865 | Forrest
866 | Forrester
867 | Forster
868 | Foster
869 | Fowler
870 | Fox
871 | Fran
872 | Francesco
873 | Francis
874 | Francisco
875 | Francois
876 | Frank
877 | Frankie
878 | Franklin
879 | Franklyn
880 | Franky
881 | Frans
882 | Franz
883 | Fraser
884 | Frazier
885 | Fred
886 | Freddie
887 | Freddy
888 | Frederic
889 | Frederich
890 | Frederick
891 | Frederico
892 | Frederik
893 | Fredric
894 | Fredrick
895 | Freeman
896 | Freemon
897 | Fremont
898 | French
899 | Friedric
900 | Friedrich
901 | Friedrick
902 | Fritz
903 | Fulton
904 | Fyodor
905 | Gabe
906 | Gabriel
907 | Gabriele
908 | Gabriell
909 | Gabriello
910 | Gail
911 | Gale
912 | Galen
913 | Gallagher
914 | Gamaliel
915 | Garcia
916 | Garcon
917 | Gardener
918 | Gardiner
919 | Gardner
920 | Garey
921 | Garfield
922 | Garfinkel
923 | Garold
924 | Garp
925 | Garret
926 | Garrett
927 | Garrot
928 | Garrott
929 | Garry
930 | Garth
931 | Garv
932 | Garvey
933 | Garvin
934 | Garvy
935 | Garwin
936 | Garwood
937 | Gary
938 | Gaspar
939 | Gasper
940 | Gaston
941 | Gav
942 | Gaven
943 | Gavin
944 | Gavriel
945 | Gay
946 | Gayle
947 | Gearard
948 | Gene
949 | Geo
950 | Geof
951 | Geoff
952 | Geoffrey
953 | Geoffry
954 | Georg
955 | George
956 | Georges
957 | Georgia
958 | Georgie
959 | Georgy
960 | Gerald
961 | Geraldo
962 | Gerard
963 | Gere
964 | Gerhard
965 | Gerhardt
966 | Geri
967 | Germaine
968 | Gerold
969 | Gerome
970 | Gerrard
971 | Gerri
972 | Gerrit
973 | Gerry
974 | Gershom
975 | Gershon
976 | Giacomo
977 | Gian
978 | Giancarlo
979 | Giavani
980 | Gibb
981 | Gideon
982 | Giff
983 | Giffard
984 | Giffer
985 | Giffie
986 | Gifford
987 | Giffy
988 | Gil
989 | Gilbert
990 | Gilberto
991 | Gilburt
992 | Giles
993 | Gill
994 | Gilles
995 | Ginger
996 | Gino
997 | Giordano
998 | Giorgi
999 | Giorgio
1000 | Giovanne
1001 | Giovanni
1002 | Giraldo
1003 | Giraud
1004 | Giuseppe
1005 | Glen
1006 | Glenn
1007 | Glynn
1008 | Godard
1009 | Godart
1010 | Goddard
1011 | Goddart
1012 | Godfree
1013 | Godfrey
1014 | Godfry
1015 | Godwin
1016 | Gomer
1017 | Gonzales
1018 | Gonzalo
1019 | Goober
1020 | Goose
1021 | Gordan
1022 | Gordie
1023 | Gordon
1024 | Grace
1025 | Grady
1026 | Graehme
1027 | Graeme
1028 | Graham
1029 | Graig
1030 | Grant
1031 | Granville
1032 | Greg
1033 | Gregg
1034 | Greggory
1035 | Gregor
1036 | Gregorio
1037 | Gregory
1038 | Gretchen
1039 | Griff
1040 | Griffin
1041 | Griffith
1042 | Griswold
1043 | Grove
1044 | Grover
1045 | Guido
1046 | Guillaume
1047 | Guillermo
1048 | Gunner
1049 | Gunter
1050 | Gunther
1051 | Gus
1052 | Gustaf
1053 | Gustav
1054 | Gustave
1055 | Gustavo
1056 | Gustavus
1057 | Guthrey
1058 | Guthrie
1059 | Guthry
1060 | Guy
1061 | Hadleigh
1062 | Hadley
1063 | Hadrian
1064 | Hagan
1065 | Hagen
1066 | Hailey
1067 | Hakeem
1068 | Hakim
1069 | Hal
1070 | Hale
1071 | Haleigh
1072 | Haley
1073 | Hall
1074 | Hallam
1075 | Halvard
1076 | Ham
1077 | Hamel
1078 | Hamid
1079 | Hamil
1080 | Hamilton
1081 | Hamish
1082 | Hamlen
1083 | Hamlet
1084 | Hamlin
1085 | Hammad
1086 | Hamnet
1087 | Han
1088 | Hanan
1089 | Hanford
1090 | Hank
1091 | Hannibal
1092 | Hans
1093 | Hans-Peter
1094 | Hansel
1095 | Hanson
1096 | Harald
1097 | Harcourt
1098 | Hari
1099 | Harlan
1100 | Harland
1101 | Harley
1102 | Harlin
1103 | Harman
1104 | Harmon
1105 | Harold
1106 | Harris
1107 | Harrison
1108 | Harrold
1109 | Harry
1110 | Hart
1111 | Hartley
1112 | Hartwell
1113 | Harv
1114 | Harvard
1115 | Harvey
1116 | Harvie
1117 | Harwell
1118 | Hasheem
1119 | Hashim
1120 | Haskel
1121 | Haskell
1122 | Hassan
1123 | Hastings
1124 | Hasty
1125 | Haven
1126 | Hayden
1127 | Haydon
1128 | Hayes
1129 | Hayward
1130 | Haywood
1131 | Hazel
1132 | Heath
1133 | Heathcliff
1134 | Hebert
1135 | Hector
1136 | Heinrich
1137 | Heinz
1138 | Helmuth
1139 | Henderson
1140 | Hendrick
1141 | Hendrik
1142 | Henri
1143 | Henrie
1144 | Henrik
1145 | Henrique
1146 | Henry
1147 | Herb
1148 | Herbert
1149 | Herbie
1150 | Herby
1151 | Hercule
1152 | Hercules
1153 | Herculie
1154 | Herman
1155 | Hermann
1156 | Hermon
1157 | Hermy
1158 | Hernando
1159 | Herold
1160 | Herrick
1161 | Herrmann
1162 | Hersch
1163 | Herschel
1164 | Hersh
1165 | Hershel
1166 | Herve
1167 | Hervey
1168 | Hew
1169 | Hewe
1170 | Hewet
1171 | Hewett
1172 | Hewie
1173 | Hewitt
1174 | Heywood
1175 | Hezekiah
1176 | Higgins
1177 | Hilary
1178 | Hilbert
1179 | Hill
1180 | Hillard
1181 | Hillary
1182 | Hillel
1183 | Hillery
1184 | Hilliard
1185 | Hilton
1186 | Hiralal
1187 | Hiram
1188 | Hiro
1189 | Hirsch
1190 | Hobart
1191 | Hodge
1192 | Hogan
1193 | Hollis
1194 | Holly
1195 | Homer
1196 | Horace
1197 | Horacio
1198 | Horatio
1199 | Horatius
1200 | Horst
1201 | Howard
1202 | Howie
1203 | Hoyt
1204 | Hubert
1205 | Hudson
1206 | Huey
1207 | Hugh
1208 | Hugo
1209 | Humbert
1210 | Humphrey
1211 | Hunt
1212 | Hunter
1213 | Huntington
1214 | Huntlee
1215 | Huntley
1216 | Hurley
1217 | Husain
1218 | Husein
1219 | Hussein
1220 | Hy
1221 | Hyatt
1222 | Hyman
1223 | Hymie
1224 | Iago
1225 | Iain
1226 | Ian
1227 | Ibrahim
1228 | Ichabod
1229 | Iggie
1230 | Iggy
1231 | Ignace
1232 | Ignacio
1233 | Ignacius
1234 | Ignatius
1235 | Ignaz
1236 | Ignazio
1237 | Igor
1238 | Ike
1239 | Ikey
1240 | Immanuel
1241 | Ingamar
1242 | Ingelbert
1243 | Ingemar
1244 | Inglebert
1245 | Ingmar
1246 | Ingram
1247 | Inigo
1248 | Ira
1249 | Irvin
1250 | Irvine
1251 | Irving
1252 | Irwin
1253 | Isa
1254 | Isaac
1255 | Isaak
1256 | Isador
1257 | Isadore
1258 | Isaiah
1259 | Ishmael
1260 | Isidore
1261 | Ismail
1262 | Israel
1263 | Istvan
1264 | Ivan
1265 | Ivor
1266 | Izaak
1267 | Izak
1268 | Izzy
1269 | Jabez
1270 | Jack
1271 | Jackie
1272 | Jackson
1273 | Jacob
1274 | Jacques
1275 | Jae
1276 | Jaime
1277 | Jake
1278 | Jakob
1279 | James
1280 | Jameson
1281 | Jamey
1282 | Jamie
1283 | Jan
1284 | Janos
1285 | Janus
1286 | Jared
1287 | Jarrett
1288 | Jarvis
1289 | Jason
1290 | Jasper
1291 | Javier
1292 | Jay
1293 | Jean
1294 | Jean-Christophe
1295 | Jean-Francois
1296 | Jean-Lou
1297 | Jean-Luc
1298 | Jean-Marc
1299 | Jean-Paul
1300 | Jean-Pierre
1301 | Jeb
1302 | Jed
1303 | Jedediah
1304 | Jef
1305 | Jeff
1306 | Jefferey
1307 | Jefferson
1308 | Jeffery
1309 | Jeffie
1310 | Jeffrey
1311 | Jeffry
1312 | Jefry
1313 | Jehu
1314 | Jennings
1315 | Jens
1316 | Jephthah
1317 | Jerald
1318 | Jeramie
1319 | Jere
1320 | Jereme
1321 | Jeremiah
1322 | Jeremias
1323 | Jeremie
1324 | Jeremy
1325 | Jermain
1326 | Jermaine
1327 | Jermayne
1328 | Jerold
1329 | Jerome
1330 | Jeromy
1331 | Jerri
1332 | Jerrie
1333 | Jerrold
1334 | Jerrome
1335 | Jerry
1336 | Jervis
1337 | Jerzy
1338 | Jess
1339 | Jesse
1340 | Jessee
1341 | Jessey
1342 | Jessie
1343 | Jesus
1344 | Jeth
1345 | Jethro
1346 | Jim
1347 | Jimbo
1348 | Jimmie
1349 | Jimmy
1350 | Jo
1351 | Joab
1352 | Joachim
1353 | Joao
1354 | Joaquin
1355 | Job
1356 | Jock
1357 | Jodi
1358 | Jodie
1359 | Jody
1360 | Joe
1361 | Joel
1362 | Joey
1363 | Johan
1364 | Johann
1365 | Johannes
1366 | John
1367 | John-David
1368 | John-Patrick
1369 | Johnathan
1370 | Johnathon
1371 | Johnnie
1372 | Johnny
1373 | Johny
1374 | Jon
1375 | Jonah
1376 | Jonas
1377 | Jonathan
1378 | Jonathon
1379 | Jonny
1380 | Jordan
1381 | Jordon
1382 | Jordy
1383 | Jorge
1384 | Jory
1385 | Jose
1386 | Josef
1387 | Joseph
1388 | Josephus
1389 | Josh
1390 | Joshua
1391 | Joshuah
1392 | Josiah
1393 | Jotham
1394 | Juan
1395 | Juanita
1396 | Jud
1397 | Judah
1398 | Judas
1399 | Judd
1400 | Jude
1401 | Judith
1402 | Judson
1403 | Judy
1404 | Juergen
1405 | Jule
1406 | Jules
1407 | Julian
1408 | Julie
1409 | Julio
1410 | Julius
1411 | Justin
1412 | Justis
1413 | Kaiser
1414 | Kaleb
1415 | Kalil
1416 | Kalle
1417 | Kalman
1418 | Kalvin
1419 | Kam
1420 | Kane
1421 | Kareem
1422 | Karel
1423 | Karim
1424 | Karl
1425 | Karsten
1426 | Kaspar
1427 | Keefe
1428 | Keenan
1429 | Keene
1430 | Keil
1431 | Keith
1432 | Kellen
1433 | Kelley
1434 | Kelly
1435 | Kelsey
1436 | Kelvin
1437 | Kelwin
1438 | Ken
1439 | Kendal
1440 | Kendall
1441 | Kendrick
1442 | Kenn
1443 | Kennedy
1444 | Kenneth
1445 | Kenny
1446 | Kent
1447 | Kenton
1448 | Kenyon
1449 | Kermie
1450 | Kermit
1451 | Kerry
1452 | Kevan
1453 | Kevin
1454 | Kim
1455 | Kimball
1456 | Kimmo
1457 | Kin
1458 | Kincaid
1459 | King
1460 | Kingsley
1461 | Kingsly
1462 | Kingston
1463 | Kip
1464 | Kirby
1465 | Kirk
1466 | Kit
1467 | Klaus
1468 | Klee
1469 | Knox
1470 | Konrad
1471 | Konstantin
1472 | Kory
1473 | Kostas
1474 | Kraig
1475 | Kris
1476 | Krishna
1477 | Kristian
1478 | Kristopher
1479 | Kristos
1480 | Kurt
1481 | Kurtis
1482 | Kyle
1483 | Laird
1484 | Lamar
1485 | Lambert
1486 | Lamont
1487 | Lance
1488 | Lancelot
1489 | Lane
1490 | Langston
1491 | Lanny
1492 | Larry
1493 | Lars
1494 | Laurance
1495 | Lauren
1496 | Laurence
1497 | Laurens
1498 | Laurent
1499 | Laurie
1500 | Lawerence
1501 | Lawrence
1502 | Lawson
1503 | Lawton
1504 | Lay
1505 | Layton
1506 | Lazar
1507 | Lazare
1508 | Lazaro
1509 | Lazarus
1510 | Lazlo
1511 | Lee
1512 | Lefty
1513 | Leif
1514 | Leigh
1515 | Leighton
1516 | Leland
1517 | Lem
1518 | Lemar
1519 | Lemmie
1520 | Lemmy
1521 | Lemuel
1522 | Len
1523 | Lenard
1524 | Lennie
1525 | Lenny
1526 | Leo
1527 | Leon
1528 | Leonard
1529 | Leonardo
1530 | Leonerd
1531 | Leonhard
1532 | Leonid
1533 | Leonidas
1534 | Leopold
1535 | Leroy
1536 | Les
1537 | Lesley
1538 | Leslie
1539 | Lester
1540 | Lev
1541 | Levi
1542 | Levin
1543 | Levon
1544 | Levy
1545 | Lew
1546 | Lewis
1547 | Lex
1548 | Liam
1549 | Lin
1550 | Lincoln
1551 | Lind
1552 | Lindsay
1553 | Lindsey
1554 | Lindy
1555 | Linoel
1556 | Linus
1557 | Lion
1558 | Lionel
1559 | Lionello
1560 | Llewellyn
1561 | Lloyd
1562 | Locke
1563 | Lockwood
1564 | Logan
1565 | Lon
1566 | Lonnie
1567 | Lonny
1568 | Loren
1569 | Lorenzo
1570 | Lorne
1571 | Lorrie
1572 | Lothar
1573 | Lou
1574 | Louie
1575 | Louis
1576 | Lovell
1577 | Lowell
1578 | Lucas
1579 | Luce
1580 | Lucian
1581 | Luciano
1582 | Lucien
1583 | Lucio
1584 | Lucius
1585 | Ludvig
1586 | Ludwig
1587 | Luigi
1588 | Luis
1589 | Lukas
1590 | Luke
1591 | Luther
1592 | Lyle
1593 | Lyn
1594 | Lyndon
1595 | Lynn
1596 | Mac
1597 | Mace
1598 | Mack
1599 | Mackenzie
1600 | Maddie
1601 | Maddy
1602 | Madison
1603 | Magnum
1604 | Magnus
1605 | Mahesh
1606 | Mahmoud
1607 | Mahmud
1608 | Maison
1609 | Major
1610 | Malcolm
1611 | Manfred
1612 | Manish
1613 | Manny
1614 | Manuel
1615 | Marc
1616 | Marcel
1617 | Marcello
1618 | Marcellus
1619 | Marcelo
1620 | Marchall
1621 | Marcio
1622 | Marco
1623 | Marcos
1624 | Marcus
1625 | Marietta
1626 | Marilu
1627 | Mario
1628 | Marion
1629 | Marius
1630 | Mark
1631 | Marko
1632 | Markos
1633 | Markus
1634 | Marlin
1635 | Marlo
1636 | Marlon
1637 | Marlow
1638 | Marlowe
1639 | Marmaduke
1640 | Marsh
1641 | Marshal
1642 | Marshall
1643 | Mart
1644 | Martainn
1645 | Marten
1646 | Martie
1647 | Martin
1648 | Martino
1649 | Marty
1650 | Martyn
1651 | Marv
1652 | Marve
1653 | Marven
1654 | Marvin
1655 | Marwin
1656 | Mason
1657 | Mateo
1658 | Mathew
1659 | Mathias
1660 | Matias
1661 | Matt
1662 | Matteo
1663 | Matthaeus
1664 | Mattheus
1665 | Matthew
1666 | Matthias
1667 | Matthieu
1668 | Matthiew
1669 | Matthus
1670 | Mattias
1671 | Mattie
1672 | Matty
1673 | Maurice
1674 | Mauricio
1675 | Maurie
1676 | Maurise
1677 | Maurits
1678 | Mauritz
1679 | Maury
1680 | Max
1681 | Maxfield
1682 | Maxie
1683 | Maxim
1684 | Maximilian
1685 | Maximilien
1686 | Maxwell
1687 | Mayer
1688 | Maynard
1689 | Maynord
1690 | Mayor
1691 | Mead
1692 | Meade
1693 | Meier
1694 | Meir
1695 | Mel
1696 | Melvin
1697 | Melvyn
1698 | Menard
1699 | Mendel
1700 | Mendie
1701 | Meredeth
1702 | Meredith
1703 | Merell
1704 | Merill
1705 | Merle
1706 | Merlin
1707 | Merrel
1708 | Merrick
1709 | Merril
1710 | Merrill
1711 | Merry
1712 | Merv
1713 | Mervin
1714 | Merwin
1715 | Meryl
1716 | Meyer
1717 | Mic
1718 | Micah
1719 | Michael
1720 | Michail
1721 | Michal
1722 | Michale
1723 | Micheal
1724 | Micheil
1725 | Michel
1726 | Michele
1727 | Mick
1728 | Mickey
1729 | Mickie
1730 | Micky
1731 | Miguel
1732 | Mika
1733 | Mikael
1734 | Mike
1735 | Mikel
1736 | Mikey
1737 | Mikhail
1738 | Miles
1739 | Millicent
1740 | Milo
1741 | Milt
1742 | Milton
1743 | Mischa
1744 | Mitch
1745 | Mitchael
1746 | Mitchel
1747 | Mitchell
1748 | Moe
1749 | Mohamad
1750 | Mohamed
1751 | Mohammad
1752 | Mohammed
1753 | Mohan
1754 | Moise
1755 | Moises
1756 | Moishe
1757 | Monroe
1758 | Montague
1759 | Monte
1760 | Montgomery
1761 | Monty
1762 | Moore
1763 | Mordecai
1764 | Morgan
1765 | Morlee
1766 | Morley
1767 | Morly
1768 | Morrie
1769 | Morris
1770 | Morry
1771 | Morse
1772 | Mort
1773 | Morten
1774 | Mortie
1775 | Mortimer
1776 | Morton
1777 | Morty
1778 | Mose
1779 | Moses
1780 | Moshe
1781 | Moss
1782 | Muffin
1783 | Mugsy
1784 | Muhammad
1785 | Munmro
1786 | Munroe
1787 | Murdoch
1788 | Murdock
1789 | Murphy
1790 | Murray
1791 | Mustafa
1792 | Myke
1793 | Myles
1794 | Mylo
1795 | Myron
1796 | Nahum
1797 | Napoleon
1798 | Nat
1799 | Natale
1800 | Nate
1801 | Nathan
1802 | Nathanael
1803 | Nathanial
1804 | Nathaniel
1805 | Nathanil
1806 | Neal
1807 | Neale
1808 | Neall
1809 | Nealon
1810 | Nealson
1811 | Nealy
1812 | Ned
1813 | Neddie
1814 | Neddy
1815 | Neel
1816 | Neil
1817 | Nels
1818 | Nelsen
1819 | Nelson
1820 | Nero
1821 | Neron
1822 | Nester
1823 | Nestor
1824 | Nev
1825 | Nevil
1826 | Nevile
1827 | Neville
1828 | Nevin
1829 | Nevins
1830 | Newton
1831 | Niall
1832 | Niccolo
1833 | Nicholas
1834 | Nichole
1835 | Nichols
1836 | Nick
1837 | Nickey
1838 | Nickie
1839 | Nickolas
1840 | Nicky
1841 | Nico
1842 | Nicolas
1843 | Niels
1844 | Nigel
1845 | Niki
1846 | Nikita
1847 | Nikki
1848 | Nikolai
1849 | Nikos
1850 | Niles
1851 | Nils
1852 | Nilson
1853 | Niven
1854 | Noach
1855 | Noah
1856 | Noam
1857 | Noble
1858 | Noe
1859 | Noel
1860 | Nolan
1861 | Noland
1862 | Norbert
1863 | Norm
1864 | Norman
1865 | Normand
1866 | Normie
1867 | Norris
1868 | Northrop
1869 | Northrup
1870 | Norton
1871 | Norwood
1872 | Nunzio
1873 | Obadiah
1874 | Obadias
1875 | Oberon
1876 | Obie
1877 | Octavius
1878 | Odell
1879 | Odie
1880 | Odin
1881 | Odysseus
1882 | Olaf
1883 | Olag
1884 | Ole
1885 | Oleg
1886 | Olin
1887 | Oliver
1888 | Olivier
1889 | Olle
1890 | Ollie
1891 | Omar
1892 | Oral
1893 | Oran
1894 | Orazio
1895 | Orbadiah
1896 | Oren
1897 | Orin
1898 | Orion
1899 | Orlando
1900 | Orren
1901 | Orrin
1902 | Orson
1903 | Orton
1904 | Orville
1905 | Osbert
1906 | Osborn
1907 | Osborne
1908 | Osbourn
1909 | Osbourne
1910 | Oscar
1911 | Osgood
1912 | Osmond
1913 | Osmund
1914 | Ossie
1915 | Oswald
1916 | Oswell
1917 | Otes
1918 | Othello
1919 | Otho
1920 | Otis
1921 | Otto
1922 | Owen
1923 | Ozzie
1924 | Ozzy
1925 | Pablo
1926 | Pace
1927 | Paco
1928 | Paddie
1929 | Paddy
1930 | Padraig
1931 | Page
1932 | Paige
1933 | Pail
1934 | Palmer
1935 | Paolo
1936 | Park
1937 | Parke
1938 | Parker
1939 | Parnell
1940 | Parrnell
1941 | Parry
1942 | Parsifal
1943 | Partha
1944 | Pascal
1945 | Pascale
1946 | Pasquale
1947 | Pat
1948 | Pate
1949 | Patel
1950 | Paten
1951 | Patin
1952 | Paton
1953 | Patric
1954 | Patrice
1955 | Patricio
1956 | Patrick
1957 | Patrik
1958 | Patsy
1959 | Pattie
1960 | Patty
1961 | Paul
1962 | Paulo
1963 | Pavel
1964 | Pearce
1965 | Pedro
1966 | Peirce
1967 | Pembroke
1968 | Pen
1969 | Penn
1970 | Pennie
1971 | Penny
1972 | Penrod
1973 | Pepe
1974 | Pepillo
1975 | Pepito
1976 | Perceval
1977 | Percival
1978 | Percy
1979 | Perry
1980 | Pete
1981 | Peter
1982 | Petey
1983 | Petr
1984 | Peyter
1985 | Peyton
1986 | Phil
1987 | Philbert
1988 | Philip
1989 | Phillip
1990 | Phillipe
1991 | Phillipp
1992 | Phineas
1993 | Phip
1994 | Pierce
1995 | Pierre
1996 | Pierson
1997 | Piet
1998 | Pieter
1999 | Pietro
2000 | Piggy
2001 | Pincas
2002 | Pinchas
2003 | Pincus
2004 | Piotr
2005 | Pip
2006 | Plato
2007 | Pooh
2008 | Porter
2009 | Poul
2010 | Powell
2011 | Praneetf
2012 | Prasad
2013 | Prasun
2014 | Prent
2015 | Prentice
2016 | Prentiss
2017 | Prescott
2018 | Preston
2019 | Price
2020 | Prince
2021 | Pryce
2022 | Puff
2023 | Purcell
2024 | Putnam
2025 | Pyotr
2026 | Quent
2027 | Quentin
2028 | Quiggly
2029 | Quigly
2030 | Quigman
2031 | Quill
2032 | Quillan
2033 | Quincey
2034 | Quincy
2035 | Quinlan
2036 | Quinn
2037 | Quint
2038 | Quintin
2039 | Quinton
2040 | Quintus
2041 | Rab
2042 | Rabbi
2043 | Rabi
2044 | Rad
2045 | Radcliffe
2046 | Rafael
2047 | Rafe
2048 | Ragnar
2049 | Raimund
2050 | Rainer
2051 | Raj
2052 | Rajeev
2053 | Raleigh
2054 | Ralf
2055 | Ralph
2056 | Ram
2057 | Ramesh
2058 | Ramon
2059 | Ramsay
2060 | Ramsey
2061 | Rand
2062 | Randal
2063 | Randall
2064 | Randell
2065 | Randi
2066 | Randie
2067 | Randolf
2068 | Randolph
2069 | Randy
2070 | Ransell
2071 | Ransom
2072 | Raoul
2073 | Raphael
2074 | Raul
2075 | Ravi
2076 | Ravil
2077 | Rawley
2078 | Ray
2079 | Raymond
2080 | Raymund
2081 | Raymundo
2082 | Raynard
2083 | Rayner
2084 | Raynor
2085 | Reagan
2086 | Red
2087 | Redford
2088 | Redmond
2089 | Reece
2090 | Reed
2091 | Rees
2092 | Reese
2093 | Reg
2094 | Regan
2095 | Regen
2096 | Reggie
2097 | Reggis
2098 | Reggy
2099 | Reginald
2100 | Reginauld
2101 | Reid
2102 | Reilly
2103 | Reinhard
2104 | Reinhold
2105 | Rem
2106 | Remington
2107 | Remus
2108 | Renado
2109 | Renaldo
2110 | Renard
2111 | Renato
2112 | Renaud
2113 | Renault
2114 | Rene
2115 | Reube
2116 | Reuben
2117 | Reuven
2118 | Rex
2119 | Rey
2120 | Reynard
2121 | Reynold
2122 | Reynolds
2123 | Reza
2124 | Rhett
2125 | Ric
2126 | Ricard
2127 | Ricardo
2128 | Riccardo
2129 | Rice
2130 | Rich
2131 | Richard
2132 | Richardo
2133 | Richie
2134 | Richmond
2135 | Richy
2136 | Rick
2137 | Rickard
2138 | Rickey
2139 | Ricki
2140 | Rickie
2141 | Ricky
2142 | Rik
2143 | Rikki
2144 | Riley
2145 | Rinaldo
2146 | Ripley
2147 | Ritch
2148 | Ritchie
2149 | Roarke
2150 | Rob
2151 | Robb
2152 | Robbert
2153 | Robbie
2154 | Robert
2155 | Roberto
2156 | Robin
2157 | Robinson
2158 | Rochester
2159 | Rock
2160 | Rockwell
2161 | Rocky
2162 | Rod
2163 | Rodd
2164 | Roddie
2165 | Roddy
2166 | Roderic
2167 | Roderich
2168 | Roderick
2169 | Roderigo
2170 | Rodge
2171 | Rodger
2172 | Rodney
2173 | Rodolfo
2174 | Rodolph
2175 | Rodolphe
2176 | Rodrick
2177 | Rodrigo
2178 | Rodrique
2179 | Rog
2180 | Roger
2181 | Rogers
2182 | Roice
2183 | Roland
2184 | Rolando
2185 | Rolf
2186 | Rolfe
2187 | Rolland
2188 | Rollin
2189 | Rollins
2190 | Rollo
2191 | Rolph
2192 | Romain
2193 | Roman
2194 | Romeo
2195 | Ron
2196 | Ronald
2197 | Ronen
2198 | Roni
2199 | Ronnie
2200 | Ronny
2201 | Roosevelt
2202 | Rory
2203 | Roscoe
2204 | Ross
2205 | Roth
2206 | Rourke
2207 | Rowland
2208 | Roy
2209 | Royal
2210 | Royce
2211 | Rube
2212 | Ruben
2213 | Rubin
2214 | Ruby
2215 | Rudd
2216 | Ruddie
2217 | Ruddy
2218 | Rudie
2219 | Rudiger
2220 | Rudolf
2221 | Rudolfo
2222 | Rudolph
2223 | Rudy
2224 | Rudyard
2225 | Rufe
2226 | Rufus
2227 | Rupert
2228 | Ruperto
2229 | Russ
2230 | Russel
2231 | Russell
2232 | Rustie
2233 | Rustin
2234 | Rusty
2235 | Rutger
2236 | Rutherford
2237 | Rutledge
2238 | Rutter
2239 | Ryan
2240 | Sal
2241 | Salem
2242 | Salim
2243 | Salman
2244 | Salmon
2245 | Salomo
2246 | Salomon
2247 | Salomone
2248 | Salvador
2249 | Salvatore
2250 | Salvidor
2251 | Sam
2252 | Sammie
2253 | Sammy
2254 | Sampson
2255 | Samson
2256 | Samuel
2257 | Samuele
2258 | Sancho
2259 | Sander
2260 | Sanders
2261 | Sanderson
2262 | Sandor
2263 | Sandro
2264 | Sandy
2265 | Sanford
2266 | Sanson
2267 | Sansone
2268 | Sarge
2269 | Sargent
2270 | Sascha
2271 | Sasha
2272 | Saul
2273 | Sauncho
2274 | Saunder
2275 | Saunders
2276 | Saunderson
2277 | Saundra
2278 | Saw
2279 | Sawyer
2280 | Sawyere
2281 | Sax
2282 | Saxe
2283 | Saxon
2284 | Say
2285 | Sayer
2286 | Sayers
2287 | Sayre
2288 | Sayres
2289 | Scarface
2290 | Schroeder
2291 | Schuyler
2292 | Scot
2293 | Scott
2294 | Scotti
2295 | Scottie
2296 | Scotty
2297 | Seamus
2298 | Sean
2299 | Sebastian
2300 | Sebastiano
2301 | Sebastien
2302 | See
2303 | Selby
2304 | Selig
2305 | Serge
2306 | Sergeant
2307 | Sergei
2308 | Sergent
2309 | Sergio
2310 | Seth
2311 | Seymour
2312 | Shadow
2313 | Shaine
2314 | Shalom
2315 | Shamus
2316 | Shanan
2317 | Shane
2318 | Shannan
2319 | Shannon
2320 | Shaughn
2321 | Shaun
2322 | Shaw
2323 | Shawn
2324 | Shay
2325 | Shayne
2326 | Shea
2327 | Sheff
2328 | Sheffie
2329 | Sheffield
2330 | Sheffy
2331 | Shelby
2332 | Shelden
2333 | Sheldon
2334 | Shell
2335 | Shelley
2336 | Shelton
2337 | Shem
2338 | Shep
2339 | Shepard
2340 | Shepherd
2341 | Sheppard
2342 | Shepperd
2343 | Sheridan
2344 | Sherlock
2345 | Sherlocke
2346 | Sherman
2347 | Sherwin
2348 | Sherwood
2349 | Sherwynd
2350 | Shimon
2351 | Shlomo
2352 | Sholom
2353 | Shorty
2354 | Shurlock
2355 | Shurlocke
2356 | Shurwood
2357 | Si
2358 | Sibyl
2359 | Sid
2360 | Siddhartha
2361 | Sidnee
2362 | Sidney
2363 | Siegfried
2364 | Siffre
2365 | Sig
2366 | Sigfrid
2367 | Sigfried
2368 | Sigmund
2369 | Silas
2370 | Silvain
2371 | Silvan
2372 | Silvano
2373 | Silvanus
2374 | Silvester
2375 | Silvio
2376 | Sim
2377 | Simeon
2378 | Simmonds
2379 | Simon
2380 | Simone
2381 | Sinclair
2382 | Sinclare
2383 | Sivert
2384 | Siward
2385 | Skell
2386 | Skelly
2387 | Skip
2388 | Skipp
2389 | Skipper
2390 | Skippie
2391 | Skippy
2392 | Skipton
2393 | Sky
2394 | Skye
2395 | Skylar
2396 | Skyler
2397 | Slade
2398 | Slim
2399 | Sloan
2400 | Sloane
2401 | Sly
2402 | Smith
2403 | Smitty
2404 | Socrates
2405 | Sol
2406 | Sollie
2407 | Solly
2408 | Solomon
2409 | Somerset
2410 | Son
2411 | Sonnie
2412 | Sonny
2413 | Sparky
2414 | Spence
2415 | Spencer
2416 | Spense
2417 | Spenser
2418 | Spike
2419 | Spiro
2420 | Spiros
2421 | Spud
2422 | Srinivas
2423 | Stacy
2424 | Staffard
2425 | Stafford
2426 | Staford
2427 | Stan
2428 | Standford
2429 | Stanfield
2430 | Stanford
2431 | Stanislaw
2432 | Stanleigh
2433 | Stanley
2434 | Stanly
2435 | Stanton
2436 | Stanwood
2437 | Stavros
2438 | Stearn
2439 | Stearne
2440 | Stefan
2441 | Stefano
2442 | Steffen
2443 | Stephan
2444 | Stephanus
2445 | Stephen
2446 | Sterling
2447 | Stern
2448 | Sterne
2449 | Steve
2450 | Steven
2451 | Stevie
2452 | Stevy
2453 | Stew
2454 | Steward
2455 | Stewart
2456 | Stig
2457 | Stillman
2458 | Stillmann
2459 | Sting
2460 | Stinky
2461 | Stirling
2462 | Stu
2463 | Stuart
2464 | Sturgis
2465 | Sullivan
2466 | Sully
2467 | Sumner
2468 | Sunny
2469 | Sutherland
2470 | Sutton
2471 | Sven
2472 | Swen
2473 | Syd
2474 | Sydney
2475 | Sylvan
2476 | Sylvester
2477 | Tab
2478 | Tabb
2479 | Tabbie
2480 | Tabby
2481 | Taber
2482 | Tabor
2483 | Tad
2484 | Tadd
2485 | Taddeo
2486 | Taddeus
2487 | Tadeas
2488 | Tailor
2489 | Tait
2490 | Taite
2491 | Talbert
2492 | Talbot
2493 | Tallie
2494 | Tally
2495 | Tam
2496 | Tamas
2497 | Tammie
2498 | Tammy
2499 | Tan
2500 | Tann
2501 | Tanner
2502 | Tanney
2503 | Tannie
2504 | Tanny
2505 | Tarrance
2506 | Tarrant
2507 | Tarzan
2508 | Tate
2509 | Taylor
2510 | Teador
2511 | Ted
2512 | Tedd
2513 | Teddie
2514 | Teddy
2515 | Tedie
2516 | Tedman
2517 | Tedmund
2518 | Tedrick
2519 | Temp
2520 | Temple
2521 | Templeton
2522 | Teodoor
2523 | Teodor
2524 | Teodorico
2525 | Teodoro
2526 | Terence
2527 | Terencio
2528 | Terrance
2529 | Terrel
2530 | Terrell
2531 | Terrence
2532 | Terri
2533 | Terrill
2534 | Terry
2535 | Thacher
2536 | Thad
2537 | Thaddeus
2538 | Thaddius
2539 | Thaddus
2540 | Thadeus
2541 | Thain
2542 | Thaine
2543 | Thane
2544 | Tharen
2545 | Thatch
2546 | Thatcher
2547 | Thaxter
2548 | Thayne
2549 | Thebault
2550 | Thedric
2551 | Thedrick
2552 | Theo
2553 | Theobald
2554 | Theodor
2555 | Theodore
2556 | Theodoric
2557 | Theophyllus
2558 | Thibaud
2559 | Thibaut
2560 | Thom
2561 | Thomas
2562 | Thor
2563 | Thorn
2564 | Thorndike
2565 | Thornie
2566 | Thornton
2567 | Thorny
2568 | Thorpe
2569 | Thorstein
2570 | Thorsten
2571 | Thorvald
2572 | Thurstan
2573 | Thurston
2574 | Tibold
2575 | Tiebold
2576 | Tiebout
2577 | Tiler
2578 | Tim
2579 | Timmie
2580 | Timmy
2581 | Timothee
2582 | Timotheus
2583 | Timothy
2584 | Tirrell
2585 | Tito
2586 | Titos
2587 | Titus
2588 | Tobe
2589 | Tobiah
2590 | Tobias
2591 | Tobie
2592 | Tobin
2593 | Tobit
2594 | Toby
2595 | Tod
2596 | Todd
2597 | Toddie
2598 | Toddy
2599 | Tom
2600 | Tomas
2601 | Tome
2602 | Tomkin
2603 | Tomlin
2604 | Tommie
2605 | Tommy
2606 | Tonnie
2607 | Tony
2608 | Tore
2609 | Torey
2610 | Torin
2611 | Torr
2612 | Torrance
2613 | Torre
2614 | Torrence
2615 | Torrey
2616 | Torrin
2617 | Torry
2618 | Town
2619 | Towney
2620 | Townie
2621 | Townsend
2622 | Towny
2623 | Trace
2624 | Tracey
2625 | Tracie
2626 | Tracy
2627 | Traver
2628 | Travers
2629 | Travis
2630 | Tray
2631 | Tre
2632 | Tremain
2633 | Tremaine
2634 | Tremayne
2635 | Trent
2636 | Trenton
2637 | Trev
2638 | Trevar
2639 | Trever
2640 | Trevor
2641 | Trey
2642 | Trip
2643 | Tristan
2644 | Troy
2645 | Truman
2646 | Tuck
2647 | Tucker
2648 | Tuckie
2649 | Tucky
2650 | Tudor
2651 | Tull
2652 | Tulley
2653 | Tully
2654 | Turner
2655 | Ty
2656 | Tybalt
2657 | Tye
2658 | Tyler
2659 | Tymon
2660 | Tymothy
2661 | Tynan
2662 | Tyrone
2663 | Tyrus
2664 | Tyson
2665 | Udale
2666 | Udall
2667 | Udell
2668 | Ugo
2669 | Ulberto
2670 | Uli
2671 | Ulick
2672 | Ulises
2673 | Ulric
2674 | Ulrich
2675 | Ulrick
2676 | Ulysses
2677 | Umberto
2678 | Upton
2679 | Urbain
2680 | Urban
2681 | Urbano
2682 | Urbanus
2683 | Uri
2684 | Uriah
2685 | Uriel
2686 | Urson
2687 | Vachel
2688 | Vaclav
2689 | Vail
2690 | Val
2691 | Valdemar
2692 | Vale
2693 | Valentin
2694 | Valentine
2695 | Van
2696 | Vance
2697 | Vasili
2698 | Vasilis
2699 | Vasily
2700 | Vassili
2701 | Vassily
2702 | Vaughan
2703 | Vaughn
2704 | Venkat
2705 | Verge
2706 | Vergil
2707 | Vern
2708 | Verne
2709 | Vernen
2710 | Verney
2711 | Vernon
2712 | Vernor
2713 | Vic
2714 | Vick
2715 | Victor
2716 | Vijay
2717 | Vilhelm
2718 | Vin
2719 | Vince
2720 | Vincent
2721 | Vincents
2722 | Vinnie
2723 | Vinny
2724 | Vinod
2725 | Virge
2726 | Virgie
2727 | Virgil
2728 | Virgilio
2729 | Vite
2730 | Vito
2731 | Vlad
2732 | Vladamir
2733 | Vladimir
2734 | Voltaire
2735 | Von
2736 | Wade
2737 | Wadsworth
2738 | Wain
2739 | Waine
2740 | Wainwright
2741 | Wait
2742 | Waite
2743 | Waiter
2744 | Wake
2745 | Wakefield
2746 | Wald
2747 | Waldemar
2748 | Walden
2749 | Waldo
2750 | Waldon
2751 | Waleed
2752 | Walker
2753 | Wallace
2754 | Wallache
2755 | Wallas
2756 | Wallie
2757 | Wallis
2758 | Wally
2759 | Walsh
2760 | Walt
2761 | Walter
2762 | Walther
2763 | Walton
2764 | Wang
2765 | Ward
2766 | Warde
2767 | Warden
2768 | Ware
2769 | Waring
2770 | Warner
2771 | Warren
2772 | Wash
2773 | Washington
2774 | Wat
2775 | Waverley
2776 | Waverly
2777 | Way
2778 | Waylan
2779 | Wayland
2780 | Waylen
2781 | Waylin
2782 | Waylon
2783 | Wayne
2784 | Web
2785 | Webb
2786 | Weber
2787 | Webster
2788 | Weidar
2789 | Weider
2790 | Welbie
2791 | Welby
2792 | Welch
2793 | Wells
2794 | Welsh
2795 | Wendall
2796 | Wendel
2797 | Wendell
2798 | Werner
2799 | Wes
2800 | Wesley
2801 | Weslie
2802 | West
2803 | Westbrook
2804 | Westbrooke
2805 | Westleigh
2806 | Westley
2807 | Weston
2808 | Weylin
2809 | Wheeler
2810 | Whit
2811 | Whitaker
2812 | Whitby
2813 | Whitman
2814 | Whitney
2815 | Whittaker
2816 | Wiatt
2817 | Wilber
2818 | Wilbert
2819 | Wilbur
2820 | Wilburn
2821 | Wilburt
2822 | Wilden
2823 | Wildon
2824 | Wilek
2825 | Wiley
2826 | Wilfred
2827 | Wilfrid
2828 | Wilhelm
2829 | Will
2830 | Willard
2831 | Willdon
2832 | Willem
2833 | Willey
2834 | Willi
2835 | William
2836 | Willie
2837 | Willis
2838 | Willmott
2839 | Willy
2840 | Wilmar
2841 | Wilmer
2842 | Wilson
2843 | Wilt
2844 | Wilton
2845 | Win
2846 | Windham
2847 | Winfield
2848 | Winford
2849 | Winfred
2850 | Winifield
2851 | Winn
2852 | Winnie
2853 | Winny
2854 | Winslow
2855 | Winston
2856 | Winthrop
2857 | Winton
2858 | Wit
2859 | Witold
2860 | Wittie
2861 | Witty
2862 | Wojciech
2863 | Wolf
2864 | Wolfgang
2865 | Wolfie
2866 | Wolfram
2867 | Wolfy
2868 | Woochang
2869 | Wood
2870 | Woodie
2871 | Woodman
2872 | Woodrow
2873 | Woody
2874 | Worden
2875 | Worth
2876 | Worthington
2877 | Worthy
2878 | Wright
2879 | Wyatan
2880 | Wyatt
2881 | Wye
2882 | Wylie
2883 | Wyn
2884 | Wyndham
2885 | Wynn
2886 | Wynton
2887 | Xavier
2888 | Xenos
2889 | Xerxes
2890 | Xever
2891 | Ximenes
2892 | Ximenez
2893 | Xymenes
2894 | Yaakov
2895 | Yacov
2896 | Yale
2897 | Yanaton
2898 | Yance
2899 | Yancey
2900 | Yancy
2901 | Yank
2902 | Yankee
2903 | Yard
2904 | Yardley
2905 | Yehudi
2906 | Yigal
2907 | Yule
2908 | Yuri
2909 | Yves
2910 | Zach
2911 | Zacharia
2912 | Zachariah
2913 | Zacharias
2914 | Zacharie
2915 | Zachary
2916 | Zacherie
2917 | Zachery
2918 | Zack
2919 | Zackariah
2920 | Zak
2921 | Zalman
2922 | Zane
2923 | Zared
2924 | Zary
2925 | Zeb
2926 | Zebadiah
2927 | Zebedee
2928 | Zebulen
2929 | Zebulon
2930 | Zechariah
2931 | Zed
2932 | Zedekiah
2933 | Zeke
2934 | Zelig
2935 | Zerk
2936 | Zeus
2937 | Zippy
2938 | Zollie
2939 | Zolly
2940 | Zorro
2941 | Rahul
2942 | Shumeet
2943 | Vibhu
2944 |
--------------------------------------------------------------------------------
/data/text_for_inference.txt:
--------------------------------------------------------------------------------
1 | #ROOT# A: Hi Tom, are you busy tomorrow’s afternoon? B: I’m pretty sure I am. What’s up? A: Can you go with me to the animal shelter?. B: What do you want to do? A: I want to get a puppy for my son. B: That will make him so happy. A: Yeah, we’ve discussed it many times. I think he’s ready now. B: That’s good. Raising a dog is a tough issue. Like having a baby ;-) A: I'll get him one of those little dogs. B: One that won't grow up too big;-) A: And eat too much;-)) B: Do you know which one he would like? A: Oh, yes, I took him there last Monday. He showed me one that he really liked. B: I bet you had to drag him away. A: He wanted to take it home right away ;-). B: I wonder what he'll name it. A: He said he’d name it after his dead hamster – Lemmy - he's a great Motorhead fan :-)))
2 | #ROOT# Emma: I’ve just fallen in love with this advent calendar! Awesome! I wanna one for my kids! Rob: I used to get one every year as a child! Loved them! Emma: Yeah, i remember! they were filled with chocolates! Lauren: they are different these days! much more sophisticated! Haha! Rob: yeah, they can be fabric/ wooden, shop bought/ homemade, filled with various stuff Emma: what do you fit inside? Lauren: small toys, Christmas decorations, creative stuff, hair bands & clips, stickers, pencils & rubbers, small puzzles, sweets Emma: WOW! That’s brill! X Lauren: i add one more very special thing as well- little notes asking my children to do something nice for someone else Rob: i like that! My sister adds notes asking her kids questions about christmas such as What did the 3 wise men bring? etc Lauren: i reckon it prepares them for Christmas Emma: and makes it more about traditions and being kind to other people Lauren: my children get very excited every time they get one! Emma: i can see why! :)
3 | #ROOT# Jackie: Madison is pregnant Jackie: but she doesn't wanna talk about it Iggy: why Jackie: I don't know why because she doesn't wanna talk about it Iggy: ok Jackie: I wanted to prepare you for it because people get super excited and ask lots of questions Jackie: and she looked way more anxious than excited Iggy: she's probably worrying about it Iggy: she's taking every commitment really seriously Jackie: it could be money problems or relationship problems Iggy: or maybe she wants an abortion Jackie: it could be all of the above Iggy: but you know what? Iggy: once my friend was pregnant and I couldn't bring myself to be happy about it Jackie: why? Iggy: I felt they were immature and I couldn't picture this couple as parents Jackie: I felt similar way on Patricia's wedding Iggy: Patricia Stevens? Jackie: yes Iggy: so we're talking about the same person Jackie: what a coincidence Jackie: so she's pregnant? Iggy: she thought she was Jackie: damn...
4 | #ROOT# Marla: Marla: look what I found under my bed Kiki: lol Tamara: is that someone's underwear? Marla: it certainly isn't mine, my ass is big but it isn't huge Kiki: it looks like male underwear Tamara: not necessarily, maybe some butch had fun in your room while you were gone Marla: ok but how can you leave your underwear after hooking up? wtf is wrong with people Kiki: she or he could be too wasted to notice Tamara: or maybe someone put their pants there to piss you off Marla: that makes no sense Marla: it's so fucking childish Kiki: if it's childish then it must have been your sister's idea Marla: she's 13, she doesn't have underwear that isn't pink Tamara: maybe it belonged to one of your exes? Kiki: she would have recognized it Marla: lol we're doing total CSI investigation on one pair of boxers :D Kiki: Tamara: lol Tamara: I think your sister convinced someone to put their underwear in your room as a dare Marla: sounds legit Kiki: Tamara, you just cracked the case! Tamara: Tamara: always happy to help
5 | #ROOT# Robert: Hey give me the address of this music shop you mentioned before Robert: I have to buy guitar cable Fred: Fred: Catch it on google maps Robert: thx m8 Fred: ur welcome
6 | #ROOT# Keith: Meg, pls buy some milk and cereals, I see now we've run out of them Megan: hm, sure, I can do that Megan: but did you check in the drawer next to the fridge? Keith: nope, let me have a look Keith: ok, false alarm, we have cereal and milk :D Megan:
7 | #ROOT# Samantha: Evelyn: LOL Holly: Is SHE making that noise?? Samatha: Yes (^▽^) Holly: How possible?? :o Samantha: Idk, I'm also surprised!! Evelyn: xD
8 | #ROOT# Theresa: have you been at Tom's new place? Luis: yes, it's nice Marion: He invited us for a dinner Adam: where is it? Marion: a bit outside the city Adam: where exactly? Marion: Fiesole Luis: very nice!
9 | #ROOT# Jane: Hello Vegano Resto: Hello, how may I help you today? Jane: I would like to make a reservation. Jane: For 6 people, tonight around 20:00 Vegano Resto: Let me just check. Vegano Resto: Ah, I'm afraid that there is no room at 20:00. Vegano Resto: However, I could offer you a table for six at 18:30 or at 21:00 Vegano Resto: Would either of those times suit you? Jane: Oh dear. Jane: Let me just ask my friends. Vegano Resto: No problem. Jane: 21:00 will be ok. Vegano Resto: Perfect. So tonight at 21:00 for six people under your name. Jane: great, thank you!
10 |
--------------------------------------------------------------------------------
/global_config.py:
--------------------------------------------------------------------------------
1 | use_cuda = True
2 |
3 | pretrained_model = "roberta-base"
4 | pretrained_tokenizer = "roberta-base"
5 |
6 | sentence_seg_token = " "
7 | # sentence_seg_token = " [SEP] [CLS] "
8 |
9 | sentence_embedding_mode = "average"
10 | freeze_some_bert_layer = False
11 | use_gru_after_sentence = True
12 | different_learning_rate = True
13 | scheduling_learning_rate = True
14 |
15 | limit_the_link_length = False
16 | limit_link_range = 15
17 | relink_to_root = False
18 |
19 | rebuild_speaker_names = True
20 | vocab_refining = True
21 |
22 | using_sliding_window_bert = False
23 |
24 | train = True
25 | save_model = False
26 |
27 | hidden_size = 768
28 | num_relations = 17
29 |
30 | batch_size = 32
31 | num_epochs = 20
32 | learning_rate = 0.00002
33 |
--------------------------------------------------------------------------------
/main_infer.py:
--------------------------------------------------------------------------------
1 | import os
2 | import torch
3 | from utils import get_batches
4 | from Model import Model
5 |
6 | os.environ['CUDA_VISIBLE_DEVICES'] = '0'
7 |
8 |
9 | def infer_process(model, infer_batches):
10 | predict_link = []
11 | predict_rel = []
12 | sample_utter_level = []
13 | for batch in infer_batches:
14 | utter_list, pred_link, pred_rel = model.batch_infer(batch)
15 | predict_link.extend(pred_link)
16 | predict_rel.extend(pred_rel)
17 | sample_utter_level.extend(utter_list)
18 |
19 | return sample_utter_level, predict_link, predict_rel
20 |
21 |
22 | if __name__ == '__main__':
23 | map_relations = {'Comment': 0, 'Contrast': 1, 'Correction': 2, 'Question-answer_pair': 3, 'QAP': 3, 'Parallel': 4, 'Acknowledgement': 5,
24 | 'Elaboration': 6, 'Clarification_question': 7, 'Conditional': 8, 'Continuation': 9, 'Result': 10, 'Explanation': 11,
25 | 'Q-Elab': 12, 'Alternation': 13, 'Narration': 14, 'Background': 15, 'Break': 16}
26 |
27 | assert len(map_relations.keys()) == 18
28 |
29 | infer_sample_list = open("./data/text_for_inference.txt").readlines()
30 | infer_batches = get_batches(infer_sample_list, 8)
31 |
32 | model = Model()
33 | load_model_path = "./saved_models/one_checkpoint.pth"
34 | model.load_model(load_model_path)
35 |
36 | with torch.no_grad():
37 | all_sample_utter_level, all_predict_link, all_predict_relation = infer_process(model, infer_batches)
38 | print(all_sample_utter_level[0])
39 | print(all_predict_link[0])
40 | print(all_predict_relation[0])
41 |
--------------------------------------------------------------------------------
/main_train.py:
--------------------------------------------------------------------------------
1 | import os
2 | import random
3 | import time
4 | from collections import Counter
5 |
6 | import torch
7 | import numpy as np
8 | from sklearn.metrics import f1_score, confusion_matrix
9 |
10 | from utils import load_data, get_batches
11 | from Model import Model
12 |
13 | import global_config
14 |
15 | os.environ['CUDA_VISIBLE_DEVICES'] = '0'
16 | running_random_number = random.randint(1000, 9999)
17 |
18 | running_log_name = "./running_log/" + time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime()) + "_" + str(running_random_number) + ".txt"
19 | open(running_log_name, "w")
20 |
21 |
22 | def setup_seed(seed):
23 | torch.manual_seed(seed)
24 | torch.cuda.manual_seed_all(seed)
25 | np.random.seed(seed)
26 | random.seed(seed)
27 | torch.backends.cudnn.deterministic = True
28 |
29 |
30 | def get_name_collection():
31 | name_collection = open("./data/name_collection/female_english_names", encoding="utf-8").readlines() + \
32 | open("./data/name_collection/male_english_names", encoding="utf-8").readlines()
33 | name_collection = [i.strip()[:6] for i in name_collection if len(i.strip()) > 2]
34 | name_collection = list(set(name_collection))
35 | return name_collection
36 |
37 |
38 | def unify_dependency_annotation(sample_list):
39 | all_edu_number = 0
40 | all_no_link_edu_number = 0
41 | all_relation_distribution = []
42 | all_link_distribution = []
43 |
44 | tmp_list = []
45 | for tmp_i in range(len(sample_list)):
46 | # add ROOT node
47 | sample_list[tmp_i]["edus"] = [{"speaker": "#ROOT#", "text_raw": " ", "text": " ", "tokens": [" "], 'turn': 0}] + sample_list[tmp_i]["edus"]
48 | sample_list[tmp_i]["relations"] = [{"type": 16, "x": -1, "y": 0}] + sample_list[tmp_i]["relations"]
49 | for i in range(len(sample_list[tmp_i]["relations"])):
50 | sample_list[tmp_i]["relations"][i]["x"] += 1
51 | sample_list[tmp_i]["relations"][i]["y"] += 1
52 |
53 | one_sample = sample_list[tmp_i]
54 | one_edu_number = len(one_sample["edus"])
55 | all_edu_number += one_edu_number
56 | original_links = one_sample["relations"]
57 |
58 | """ Swap the reverse links with distance 1, this will affect the data """
59 | for k, v in enumerate(original_links):
60 | if v["x"] - v["y"] == 1:
61 | tmp = original_links[k]["y"]
62 | original_links[k]["y"] = original_links[k]["x"]
63 | original_links[k]["x"] = tmp
64 |
65 | if global_config.rebuild_speaker_names:
66 | speaker_list = list(set([one_sample["edus"][i]["speaker"] for i in range(one_edu_number)]))
67 | new_speaker_list = np.random.choice(global_name_collection, size=len(speaker_list), replace=False)
68 | replace_speaker_dict = {}
69 | for k, v in enumerate(speaker_list):
70 | replace_speaker_dict[v] = new_speaker_list[k]
71 | replace_speaker_dict["#ROOT#"] = "#ROOT#"
72 | for i in range(one_edu_number):
73 | sample_list[tmp_i]["edus"][i]["speaker"] = replace_speaker_dict[sample_list[tmp_i]["edus"][i]["speaker"]]
74 |
75 |
76 | if global_config.limit_the_link_length:
77 | # process too long links
78 | original_links = [v for k, v in enumerate(original_links) if v["y"] - v["x"] < global_config.limit_link_range]
79 |
80 | # remove the reverse links
81 | original_links = [v for k, v in enumerate(original_links) if v["y"] > v["x"]]
82 | all_link_distribution += [i["x"] for i in original_links]
83 |
84 | no_link_edu_set = set(range(1, one_edu_number)) - set([i["y"] for i in original_links])
85 | all_no_link_edu_number += len(no_link_edu_set)
86 | all_relation_distribution += [i["type"] for i in original_links]
87 |
88 | """ remove multiple precedent links """
89 | original_links = original_links[::-1]
90 | new_links = [v for k, v in enumerate(original_links) if k == 0 or v["y"] != original_links[k - 1]["y"]][::-1]
91 |
92 | if global_config.limit_the_link_length:
93 | if global_config.relink_to_root:
94 | new_links += [{"type": 16, "x": 0, "y": i} for i in no_link_edu_set]
95 | else:
96 | # add the unlinked EDU with Continues Link to precedent EDU
97 | new_links += [{"type": 16, "x": i - 1, "y": i} for i in no_link_edu_set]
98 |
99 | else:
100 | # point to the ROOT node for unlinked EDUs
101 | new_links += [{"type": 16, "x": 0, "y": i} for i in no_link_edu_set]
102 |
103 | new_links = sorted(new_links, key=lambda k: k["y"])
104 |
105 | sample_list[tmp_i]["relations"] = new_links
106 |
107 | # print(Counter(tmp_list))
108 |
109 | """ remove the samples with empty relation """
110 | sample_list = [i for i in sample_list if len(i["relations"]) > 0]
111 |
112 | """ remove the samples that are too long """
113 | sample_list = [i for i in sample_list if len(i["edus"]) < 30]
114 | # sample_list = [i for i in sample_list if len(i["edus"]) > 15]
115 |
116 | return sample_list
117 |
118 |
119 | def get_summary_sum(s, length):
120 | loss_bi, loss_multi = s[0] / length, s[1] / length
121 | prec_bi, recall_bi = s[4] * 1. / s[3], s[4] * 1. / s[2]
122 | f1_bi = 2 * prec_bi * recall_bi / (prec_bi + recall_bi)
123 | prec_multi, recall_multi = s[5] * 1. / s[3], s[5] * 1. / s[2]
124 | f1_multi = 2 * prec_multi * recall_multi / (prec_multi + recall_multi)
125 | return [loss_bi, loss_multi, f1_bi, f1_multi]
126 |
127 |
128 | def train_process(model, train_batches):
129 | train_epoch = 0
130 |
131 | best_stac_link_f1, best_stac_merge_f1 = {"epoch": 0, "link_f1": 0, "relation_f1": 0, "merge_f1": 0}, {"epoch": 0, "link_f1": 0, "relation_f1": 0, "merge_f1": 0}
132 | best_mol_link_f1, best_mol_merge_f1 = {"epoch": 0, "link_f1": 0, "relation_f1": 0, "merge_f1": 0}, {"epoch": 0, "link_f1": 0, "relation_f1": 0, "merge_f1": 0}
133 |
134 | while train_epoch < global_config.num_epochs:
135 | summary_steps = 0
136 |
137 | random.seed(500 + train_epoch)
138 | random.shuffle(train_batches)
139 |
140 | if global_config.scheduling_learning_rate:
141 | if train_epoch < 1:
142 | print("Running with warm up learning rate.")
143 | model.adjust_learning_rate(backbone_lr=0.00001, other_lr=0.003)
144 | else:
145 | lr_decay = 0.98 ** (train_epoch - 1)
146 | model.adjust_learning_rate(backbone_lr=0.00002 * lr_decay, other_lr=0.001 * lr_decay)
147 | if train_epoch > 1:
148 | model.agent.linear_for_relation[-1].weight.requires_grad = True
149 |
150 | for batch in train_batches:
151 | loss_link, _, _, loss_rel, _, _ = model.batch_train(batch)
152 | summary_steps += 1
153 | if summary_steps % 50 == 0:
154 | print(train_epoch, summary_steps, "training loss", loss_link + loss_rel, "loss_link", loss_link, "loss_rel", loss_rel)
155 |
156 | best_stac_link_f1, best_stac_merge_f1 = evaluate_process(model, stac_test_batches, train_epoch, best_stac_link_f1, best_stac_merge_f1)
157 | best_mol_link_f1, best_mol_merge_f1 = evaluate_process(model, mol_test_batches, train_epoch, best_mol_link_f1, best_mol_merge_f1)
158 |
159 | train_epoch += 1
160 |
161 | if global_config.save_model and train_epoch > 7:
162 | model.save_model("./saved_models/best_model_" + str(running_random_number) + "_epoch" + str(train_epoch) + ".pth")
163 |
164 | with open(running_log_name, "a") as fp:
165 | fp.write("\n")
166 |
167 | with open("./running_log/tmp_best_result", "a") as fp:
168 | save_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
169 | fp.write(save_time + " Best stac link result: " + str(best_stac_link_f1) + "\n")
170 | fp.write(save_time + " Best stac merge result: " + str(best_stac_merge_f1) + "\n")
171 | fp.write(save_time + " Best mol link result: " + str(best_mol_link_f1) + "\n")
172 | fp.write(save_time + " Best mol merge result: " + str(best_mol_merge_f1) + "\n\n")
173 |
174 |
175 | def evaluate_process(model, test_batches, train_epoch, best_link_f1=None, best_merge_f1=None, preview=False):
176 | all_predict_link, all_target_link = [], []
177 | all_predict_rel, all_target_rel = [], []
178 | all_test_loss = []
179 | for batch in test_batches:
180 | loss_link, pred_link, target_link, loss_rel, pred_rel, target_rel = model.batch_eval(batch)
181 | all_predict_link.extend(pred_link)
182 | all_target_link.extend(target_link)
183 | all_predict_rel.extend(pred_rel)
184 | all_target_rel.extend(target_rel)
185 | all_test_loss.append(loss_link + loss_rel)
186 |
187 | if preview:
188 | pass
189 |
190 | all_target_link_flatten, all_predict_link_flatten = [j for i in all_target_link for j in i], [j for i in all_predict_link for j in i]
191 | print("\nTest Result in epoch:", train_epoch)
192 | link_f1 = f1_score(all_target_link_flatten, all_predict_link_flatten, average="micro")
193 | print("Link F1:", link_f1)
194 | print(all_predict_link[:5], "\n", all_target_link[:5])
195 |
196 | all_target_rel_flatten, all_predict_rel_flatten = [j for i in all_target_rel for j in i], [j for i in all_predict_rel for j in i]
197 | relation_f1 = f1_score(all_target_rel_flatten, all_predict_rel_flatten, average="micro")
198 | print("Relation F1:", relation_f1)
199 | print(all_predict_rel[:5], "\n", all_target_rel[:5])
200 |
201 | merge_f1 = [1 if (all_target_link_flatten[i] == all_predict_link_flatten[i]) and (all_target_rel_flatten[i] == all_predict_rel_flatten[i]) else 0 for i in
202 | range(len(all_target_link_flatten))]
203 | merge_f1 = sum(merge_f1) / len(merge_f1)
204 | print("Merge F1:", merge_f1)
205 | print("Test loss:", np.mean(all_test_loss))
206 |
207 | with open(running_log_name, "a") as fp:
208 | fp.write("Epoch: " + str(train_epoch) + " Link F1: " + str(link_f1) + " Relation F1: " + str(relation_f1) + " Merge F1: " + str(merge_f1) + " Test loss: " + str(
209 | np.mean(all_test_loss)) + "\n")
210 |
211 | if best_link_f1 and best_merge_f1:
212 | if link_f1 > best_link_f1["link_f1"]:
213 | best_link_f1 = {"epoch": train_epoch, "link_f1": link_f1, "relation_f1": relation_f1, "merge_f1": merge_f1}
214 | if merge_f1 > best_merge_f1["merge_f1"]:
215 | best_merge_f1 = {"epoch": train_epoch, "link_f1": link_f1, "relation_f1": relation_f1, "merge_f1": merge_f1}
216 |
217 | if train_epoch == 999:
218 | print(confusion_matrix(y_true=all_target_rel_flatten, y_pred=all_predict_rel_flatten, labels=range(0, 17)))
219 |
220 | return best_link_f1, best_merge_f1
221 |
222 |
223 | if __name__ == '__main__':
224 |
225 | setup_seed(100)
226 | global_name_collection = get_name_collection()
227 |
228 | map_relations = {'Comment': 0, 'Contrast': 1, 'Correction': 2, 'Question-answer_pair': 3, 'QAP': 3, 'Parallel': 4, 'Acknowledgement': 5,
229 | 'Elaboration': 6, 'Clarification_question': 7, 'Conditional': 8, 'Continuation': 9, 'Result': 10, 'Explanation': 11,
230 | 'Q-Elab': 12, 'Alternation': 13, 'Narration': 14, 'Background': 15, 'Break': 16}
231 |
232 | mol_data_train = load_data('./data/molweni_data/train_data.json', map_relations)
233 | mol_data_test = load_data('./data/molweni_data/test_data.json', map_relations)
234 |
235 | stac_data_train = load_data('./data/stac_data/train_data.json', map_relations)
236 | stac_data_test = load_data('./data/stac_data/test_data.json', map_relations)
237 | print(map_relations)
238 |
239 | assert len(map_relations.keys()) == 18
240 |
241 | mol_data_train = unify_dependency_annotation(mol_data_train)
242 | mol_data_test = unify_dependency_annotation(mol_data_test)
243 |
244 | stac_data_train = unify_dependency_annotation(stac_data_train)
245 | stac_data_test = unify_dependency_annotation(stac_data_test)
246 |
247 | data_train = mol_data_train + stac_data_train
248 |
249 | print('Train Dataset sizes: %d' % (len(data_train)))
250 | print('Test Dataset sizes: %d %d' % (len(stac_data_test), len(mol_data_test)))
251 |
252 | random.seed(100)
253 | random.shuffle(data_train)
254 |
255 | train_batches = get_batches(data_train, global_config.batch_size)
256 | mol_test_batches = get_batches(mol_data_test, global_config.batch_size)
257 | stac_test_batches = get_batches(stac_data_test, global_config.batch_size)
258 |
259 | model = Model()
260 |
261 | train_mode = True
262 |
263 | if train_mode:
264 | train_process(model, train_batches)
265 | else:
266 | load_model_path = "./saved_models/XXX.pth"
267 | model.load_model(load_model_path)
268 |
269 | with torch.no_grad():
270 | evaluate_process(model, mol_test_batches, 999)
271 | evaluate_process(model, stac_test_batches, 999)
272 |
--------------------------------------------------------------------------------
/saved_models/Readme.md:
--------------------------------------------------------------------------------
1 | * Download the model checkpoint from [here](https://drive.google.com/file/d/1ytLubJSWP1eeZDpQekWkWmJ1D0ODCvou/view?usp=sharing).
2 | * Put the checkpoint file under the `saved_models` folder.
3 |
4 |
--------------------------------------------------------------------------------
/utils.py:
--------------------------------------------------------------------------------
1 | import json
2 | import re
3 | import numpy as np
4 | from nltk import word_tokenize
5 | from data.filter_out_list import global_filter_out_token_set
6 | import global_config
7 |
8 |
9 | def cmp_relation(a, b):
10 | if a["x"] == b["x"] and a["y"] == b["y"]: return 0
11 | if a["y"] < b["y"] or (a["y"] == b["y"] and a["x"] < b["x"]): return -1
12 | return 1
13 |
14 |
15 | def load_data(filename, map_relations):
16 | print("Loading data:", filename)
17 | with open(filename, "r") as f_in:
18 | inp = f_in.read()
19 | data = json.loads(inp)
20 | cnt_multi_parents = 0
21 |
22 | for dialog in data:
23 | last_speaker = None
24 | turn = 0
25 |
26 | for edu in dialog["edus"]:
27 | edu["text_raw"] = edu["text"] + " "
28 | text = edu["text"]
29 |
30 | while text.find("http") >= 0:
31 | i = text.find("http")
32 | j = i
33 |
34 | while j < len(text) and text[j] != ' ':
35 | j += 1
36 | text = text[:i] + " [url] " + text[j + 1:]
37 |
38 | invalid_chars = ["/", "\*", "^", ">", "<", "\$", "\|", "=", "@"]
39 | for ch in invalid_chars:
40 | text = re.sub(ch, "", text)
41 |
42 | """ add the processed data to key 'text' """
43 | if global_config.vocab_refining:
44 | tokens = word_tokenize(edu["text"])
45 | tokens = [tmp_t for tmp_t in tokens if tmp_t not in global_filter_out_token_set]
46 | edu["text"] = " ".join(tokens)
47 | edu["tokens"] = tokens
48 | else:
49 | tokens = word_tokenize(edu["text"])
50 | edu["text"] = " ".join(tokens)
51 | edu["tokens"] = tokens
52 |
53 | if edu["speaker"] != last_speaker:
54 | last_speaker = edu["speaker"]
55 | turn += 1
56 | edu["turn"] = turn
57 |
58 | have_relation = {}
59 | relations = []
60 |
61 | for relation in dialog["relations"]:
62 | if (relation["x"], relation["y"]) in have_relation:
63 | continue
64 | relations.append(relation)
65 | have_relation[(relation["x"], relation["y"])] = True
66 |
67 | dialog["relations"] = relations
68 |
69 | for relation in dialog["relations"]:
70 | if not relation["type"] in map_relations:
71 | map_relations[relation["type"]] = len(map_relations)
72 | relation["type"] = map_relations[relation["type"]]
73 |
74 | dialog["relations"] = sorted(dialog["relations"], key=lambda l: (l["y"], l["x"]))
75 | cnt = [0] * len(dialog["edus"])
76 |
77 | for r in dialog["relations"]:
78 | cnt[r["y"]] += 1
79 |
80 | for i in range(len(dialog["edus"])):
81 | if cnt[i] > 1:
82 | cnt_multi_parents += 1
83 |
84 | cnt_edus, cnt_relations, cnt_relations_backward = 0, 0, 0
85 | for dialog in data:
86 | cnt_edus += len(dialog["edus"])
87 | cnt_relations += len(dialog["relations"])
88 |
89 | for r in dialog["relations"]:
90 | if r["x"] > r["y"]:
91 | cnt_relations_backward += 1
92 |
93 | print("%d dialogs, %d edus, %d relations, %d backward relations" % (len(data), cnt_edus, cnt_relations, cnt_relations_backward))
94 | print("%d edus have multiple parents" % cnt_multi_parents)
95 |
96 | return data
97 |
98 |
99 | def get_batches(data, batch_size):
100 | batches = []
101 | for i in range(len(data) // batch_size + bool(len(data) % batch_size)):
102 | batches.append(data[i * batch_size:(i + 1) * batch_size])
103 |
104 | return batches
105 |
--------------------------------------------------------------------------------