├── settings.gradle ├── src ├── main │ ├── resources │ │ ├── application.properties │ │ ├── cql │ │ │ ├── user.cql │ │ │ └── keyspace.cql │ │ └── names │ │ │ ├── last_names.txt │ │ │ └── first_names.txt │ └── java │ │ └── com │ │ └── sexton │ │ └── cassandra │ │ └── pagination │ │ └── example │ │ ├── repositories │ │ └── UserRepository.java │ │ ├── SpringCassandraPaginationExampleApplication.java │ │ ├── dto │ │ ├── ErrorResponse.java │ │ ├── Paginated.java │ │ └── CassandraPage.java │ │ ├── exceptions │ │ └── ResourceNotFoundException.java │ │ ├── validation │ │ └── UUID.java │ │ ├── services │ │ ├── UserService.java │ │ └── UserPaginationService.java │ │ ├── util │ │ └── RandomUtil.java │ │ ├── models │ │ └── User.java │ │ ├── controllers │ │ ├── DefaultControllerAdvice.java │ │ └── UserController.java │ │ └── initializers │ │ └── CassandraPaginationInitializer.java └── test │ └── resources │ └── application.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .idea ├── codeStyles │ ├── codeStyleConfig.xml │ └── Project.xml ├── vcs.xml ├── inspectionProfiles │ └── Project_Default.xml ├── dataSources.xml ├── compiler.xml ├── misc.xml ├── jarRepositories.xml ├── markdown-navigator.xml └── markdown-navigator-enh.xml ├── README.md ├── gradlew.bat ├── .gitignore └── gradlew /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-cassandra-pagination-example' 2 | -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.cassandra.keyspace-name=pagination -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.cassandra.keyspace-name=pagination -------------------------------------------------------------------------------- /src/main/resources/cql/user.cql: -------------------------------------------------------------------------------- 1 | CREATE TABLE pagination.users (id UUID PRIMARY KEY, firstName text, lastName text); -------------------------------------------------------------------------------- /src/main/resources/cql/keyspace.cql: -------------------------------------------------------------------------------- 1 | CREATE KEYSPACE pagination WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor': 3}; -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jusexton/spring-cassandra-pagination-example/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jul 29 22:00:06 CDT 2019 2 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip 3 | distributionBase=GRADLE_USER_HOME 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/repositories/UserRepository.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.repositories; 2 | 3 | import com.sexton.cassandra.pagination.example.models.User; 4 | import org.springframework.data.cassandra.repository.CassandraRepository; 5 | import org.springframework.stereotype.Repository; 6 | 7 | import java.util.UUID; 8 | 9 | @Repository 10 | public interface UserRepository extends CassandraRepository { } 11 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/SpringCassandraPaginationExampleApplication.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example; 2 | 3 | import org.springframework.boot.SpringApplication; 4 | import org.springframework.boot.autoconfigure.SpringBootApplication; 5 | 6 | @SpringBootApplication 7 | public class SpringCassandraPaginationExampleApplication { 8 | public static void main(String[] args) { 9 | SpringApplication.run(SpringCassandraPaginationExampleApplication.class, args); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | cassandra 6 | true 7 | com.dbschema.CassandraJdbcDriver 8 | jdbc:cassandra://localhost:9042/pagination 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/dto/ErrorResponse.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.dto; 2 | 3 | import lombok.Builder; 4 | import lombok.Data; 5 | 6 | @Data 7 | @Builder 8 | public class ErrorResponse { 9 | private final String message; 10 | 11 | public static ErrorResponse create(Throwable throwable) { 12 | return create(throwable.getMessage()); 13 | } 14 | 15 | public static ErrorResponse create(final String message) { 16 | return ErrorResponse.builder() 17 | .message(message) 18 | .build(); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/dto/Paginated.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.dto; 2 | 3 | import lombok.Data; 4 | 5 | import javax.validation.constraints.Max; 6 | import javax.validation.constraints.Min; 7 | import java.util.Optional; 8 | 9 | @Data 10 | public class Paginated { 11 | public static final Integer DEFAULT_LIMIT = 10; 12 | 13 | @Min(1) 14 | @Max(1000) 15 | private Integer limit; 16 | private String pagingState; 17 | 18 | public Optional getPagingState() { 19 | return Optional.ofNullable(pagingState); 20 | } 21 | 22 | public Integer getLimit() { 23 | return limit != null ? limit : DEFAULT_LIMIT; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/exceptions/ResourceNotFoundException.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.exceptions; 2 | 3 | import lombok.Data; 4 | import lombok.EqualsAndHashCode; 5 | 6 | /** 7 | * Thrown when a resource could not be found. 8 | */ 9 | @Data 10 | @EqualsAndHashCode(callSuper = true) 11 | public class ResourceNotFoundException extends RuntimeException { 12 | private final String id; 13 | private final Class type; 14 | 15 | public ResourceNotFoundException(final String id, final Class type) { 16 | super(String.format("The following %s with id: %s could not be found.", type.getSimpleName(), id)); 17 | this.id = id; 18 | this.type = type; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/validation/UUID.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.validation; 2 | 3 | import javax.validation.Constraint; 4 | import javax.validation.Payload; 5 | import javax.validation.constraints.Pattern; 6 | import java.lang.annotation.*; 7 | 8 | @Documented 9 | @Pattern(regexp = "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$") 10 | @Constraint(validatedBy = {}) 11 | @Target({ElementType.FIELD, ElementType.PARAMETER}) 12 | @Retention(RetentionPolicy.RUNTIME) 13 | public @interface UUID { 14 | String message() default "Provided string is not a valid UUID"; 15 | 16 | Class[] groups() default {}; 17 | 18 | Class[] payload() default {}; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/services/UserService.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.services; 2 | 3 | import com.sexton.cassandra.pagination.example.exceptions.ResourceNotFoundException; 4 | import com.sexton.cassandra.pagination.example.models.User; 5 | import com.sexton.cassandra.pagination.example.repositories.UserRepository; 6 | import lombok.RequiredArgsConstructor; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.UUID; 10 | 11 | @Service 12 | @RequiredArgsConstructor 13 | public class UserService { 14 | protected final UserRepository userRepository; 15 | 16 | public User getUserById(final String id) { 17 | return userRepository.findById(UUID.fromString(id)) 18 | .orElseThrow(() -> new ResourceNotFoundException(id, User.class)); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/util/RandomUtil.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.util; 2 | 3 | import java.util.Random; 4 | 5 | public final class RandomUtil { 6 | private static final Random RANDOM = new Random(); 7 | 8 | public static Integer nextInt(final Integer max) { 9 | return RandomUtil.nextInt(0, max); 10 | } 11 | 12 | /** 13 | * @param min The minimum number that can be achieved (inclusive) 14 | * @param max The maximum number that can be achieved (inclusive) 15 | * @return The random number between the given range. 16 | */ 17 | public static Integer nextInt(final Integer min, final Integer max) { 18 | if (min > max) { 19 | throw new IllegalArgumentException("Minimum can not be larger than maximum."); 20 | } 21 | 22 | return RANDOM.nextInt((max - min) + 1) + min; 23 | } 24 | 25 | private RandomUtil() { 26 | // Private constructor in order to stop initialization of class. 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/models/User.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.models; 2 | 3 | import com.datastax.driver.core.utils.UUIDs; 4 | import lombok.Data; 5 | import org.springframework.data.cassandra.core.mapping.PrimaryKey; 6 | import org.springframework.data.cassandra.core.mapping.Table; 7 | 8 | import java.util.UUID; 9 | 10 | @Data 11 | @Table("users") 12 | public class User { 13 | @PrimaryKey 14 | private UUID id; 15 | private String firstName; 16 | private String lastName; 17 | 18 | public User(final String firstName, final String lastName) { 19 | this.id = UUIDs.timeBased(); 20 | this.firstName = firstName; 21 | this.lastName = lastName; 22 | } 23 | 24 | @Override 25 | public String toString() { 26 | return String.format("id: %s | firstname: %s | lastname: %s", id, firstName, lastName); 27 | } 28 | 29 | public String getFullName() { 30 | return String.format("%s %s", this.firstName, this.lastName); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/controllers/DefaultControllerAdvice.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.controllers; 2 | 3 | import com.sexton.cassandra.pagination.example.dto.ErrorResponse; 4 | import com.sexton.cassandra.pagination.example.exceptions.ResourceNotFoundException; 5 | import org.springframework.http.HttpStatus; 6 | import org.springframework.web.bind.annotation.ExceptionHandler; 7 | import org.springframework.web.bind.annotation.ResponseStatus; 8 | import org.springframework.web.bind.annotation.RestControllerAdvice; 9 | 10 | import javax.validation.ConstraintViolationException; 11 | 12 | @RestControllerAdvice 13 | public class DefaultControllerAdvice { 14 | @ExceptionHandler(ResourceNotFoundException.class) 15 | @ResponseStatus(HttpStatus.NOT_FOUND) 16 | public ErrorResponse handleResourceNotFoundException(final ResourceNotFoundException exception) { 17 | return ErrorResponse.create(exception); 18 | } 19 | 20 | @ExceptionHandler(ConstraintViolationException.class) 21 | @ResponseStatus(HttpStatus.BAD_REQUEST) 22 | public ErrorResponse handleConstraintViolationException(ConstraintViolationException exception) { 23 | return ErrorResponse.create(exception); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/dto/CassandraPage.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.dto; 2 | 3 | import lombok.Data; 4 | import lombok.val; 5 | import org.springframework.data.cassandra.core.query.CassandraPageRequest; 6 | import org.springframework.data.domain.Slice; 7 | import org.springframework.lang.Nullable; 8 | 9 | import java.util.List; 10 | import java.util.Objects; 11 | import java.util.Optional; 12 | 13 | @Data 14 | public class CassandraPage { 15 | private final Integer count; 16 | private final List content; 17 | private final String pagingState; 18 | private final Boolean hasNext; 19 | 20 | public CassandraPage(final Slice slice) { 21 | this.content = slice.getContent(); 22 | this.count = content.size(); 23 | this.hasNext = slice.hasNext(); 24 | this.pagingState = getPagingState(slice); 25 | } 26 | 27 | @Nullable 28 | private static String getPagingState(final Slice slice) { 29 | if (slice.hasNext()) { 30 | val pageRequest = (CassandraPageRequest) slice.nextPageable(); 31 | return Objects.requireNonNull(pageRequest.getPagingState()).toString(); 32 | } else { 33 | return null; 34 | } 35 | } 36 | 37 | public Optional getPagingState() { 38 | return Optional.ofNullable(pagingState); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Spring Cassandra Pagination Example with Spring Boot 2 | 3 | Small CRUD application demonstration how to paginate results using Apache Cassandra with Spring Boot. 4 | 5 | ## How it Works 6 | Simply put, Cassandra uses paging state to determine where to start reading results from. If no paging state is given, 7 | cassandra will read the result set starting from the beginning. 8 | 9 | The main key to this functionality in Spring Boot is creating the CassandraPageRequest. 10 | Note the PageRequest object simply limits the number of results and does not determine where the results will be read from. 11 | 12 | ```java 13 | private CassandraPageRequest createCassandraPageRequest(final Integer limit, final String pagingState) { 14 | final PageRequest pageRequest = PageRequest.of(0, limit); 15 | final PagingState pageState = pagingState != null ? PagingState.fromString(pagingState) : null; 16 | return CassandraPageRequest.of(pageRequest, pageState); 17 | } 18 | ``` 19 | 20 | Now simply use your CassandraPageRequest like it was any other page request. 21 | ```java 22 | public CassandraPage getPageOfUsers(final CassandraPageRequest cassandraPageRequest) { 23 | final Slice userSlice = userRepository.findAll(cassandraPageRequest); 24 | return new CassandraPage<>(userSlice); 25 | } 26 | ``` 27 | 28 | Paging state is acquired from page requests to cassandra. It can be extracted by using the following method. 29 | ```java 30 | CassandraPageRequest pageRequest = (CassandraPageRequest) slice.nextPageable(); 31 | this.pagingState = Objects.requireNonNull(pageRequest.getPagingState()).toString(); 32 | ``` 33 | 34 | 35 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/controllers/UserController.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.controllers; 2 | 3 | import com.sexton.cassandra.pagination.example.dto.Paginated; 4 | import com.sexton.cassandra.pagination.example.exceptions.ResourceNotFoundException; 5 | import com.sexton.cassandra.pagination.example.models.User; 6 | import com.sexton.cassandra.pagination.example.services.UserPaginationService; 7 | import com.sexton.cassandra.pagination.example.dto.CassandraPage; 8 | import com.sexton.cassandra.pagination.example.validation.UUID; 9 | import lombok.RequiredArgsConstructor; 10 | import org.springframework.http.HttpStatus; 11 | import org.springframework.validation.annotation.Validated; 12 | import org.springframework.web.bind.annotation.*; 13 | 14 | import javax.validation.Valid; 15 | 16 | @RestController 17 | @RequestMapping("/api/v1/users") 18 | @RequiredArgsConstructor 19 | @Validated 20 | public class UserController { 21 | private final UserPaginationService userPaginationService; 22 | 23 | /** 24 | * Attempts to find a user by id. If found the user properties are returned. 25 | * 26 | * @param id The id that should be used to look up the user 27 | * @return The found user 28 | * @throws ResourceNotFoundException Thrown when a user id was valid but did not exist. 29 | */ 30 | @GetMapping("/{id}") 31 | @ResponseStatus(HttpStatus.OK) 32 | public User getUserById(@PathVariable @UUID final String id) { 33 | return userPaginationService.getUserById(id); 34 | } 35 | 36 | /** 37 | * Responds with a page of users based on the given limit and paging state. 38 | * 39 | * @param paginated Paginated data accepted via query parameters 40 | * @return The page of users 41 | */ 42 | @GetMapping 43 | @ResponseStatus(HttpStatus.OK) 44 | public CassandraPage getPageOfUsers(final @Valid Paginated paginated) { 45 | return userPaginationService.getPageOfUsers(paginated); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/services/UserPaginationService.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.services; 2 | 3 | import com.datastax.driver.core.PagingState; 4 | import com.sexton.cassandra.pagination.example.dto.CassandraPage; 5 | import com.sexton.cassandra.pagination.example.dto.Paginated; 6 | import com.sexton.cassandra.pagination.example.models.User; 7 | import com.sexton.cassandra.pagination.example.repositories.UserRepository; 8 | import lombok.val; 9 | import org.springframework.beans.factory.annotation.Autowired; 10 | import org.springframework.data.cassandra.core.query.CassandraPageRequest; 11 | import org.springframework.data.domain.PageRequest; 12 | import org.springframework.lang.Nullable; 13 | import org.springframework.stereotype.Service; 14 | 15 | @Service 16 | public class UserPaginationService extends UserService { 17 | @Autowired 18 | public UserPaginationService(final UserRepository userRepository) { 19 | super(userRepository); 20 | } 21 | 22 | public CassandraPage getPageOfUsers(final Paginated paginated) { 23 | return getPageOfUsers(paginated.getLimit(), paginated.getPagingState().orElse(null)); 24 | } 25 | 26 | public CassandraPage getPageOfUsers(final Integer limit) { 27 | return getPageOfUsers(limit, null); 28 | } 29 | 30 | public CassandraPage getPageOfUsers(final Integer limit, final String pagingState) { 31 | val pageRequest = createCassandraPageRequest(limit, pagingState); 32 | return getPageOfUsers(pageRequest); 33 | } 34 | 35 | public CassandraPage getPageOfUsers(final CassandraPageRequest cassandraPageRequest) { 36 | val userSlice = userRepository.findAll(cassandraPageRequest); 37 | return new CassandraPage<>(userSlice); 38 | } 39 | 40 | private CassandraPageRequest createCassandraPageRequest(final Integer limit, @Nullable final String pagingState) { 41 | val pageRequest = PageRequest.of(0, limit); 42 | val pageState = pagingState != null ? PagingState.fromString(pagingState) : null; 43 | return CassandraPageRequest.of(pageRequest, pageState); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | set DIRNAME=%~dp0 12 | if "%DIRNAME%" == "" set DIRNAME=. 13 | set APP_BASE_NAME=%~n0 14 | set APP_HOME=%DIRNAME% 15 | 16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 17 | set DEFAULT_JVM_OPTS="-Xmx64m" 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windows variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | 53 | :win9xME_args 54 | @rem Slurp the command line arguments. 55 | set CMD_LINE_ARGS= 56 | set _SKIP=2 57 | 58 | :win9xME_args_slurp 59 | if "x%~1" == "x" goto execute 60 | 61 | set CMD_LINE_ARGS=%* 62 | 63 | :execute 64 | @rem Setup the command line 65 | 66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 67 | 68 | @rem Execute Gradle 69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 70 | 71 | :end 72 | @rem End local scope for the variables with windows NT shell 73 | if "%ERRORLEVEL%"=="0" goto mainEnd 74 | 75 | :fail 76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 77 | rem the _cmd.exe /c_ return code! 78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 79 | exit /b 1 80 | 81 | :mainEnd 82 | if "%OS%"=="Windows_NT" endlocal 83 | 84 | :omega 85 | -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 29 | 30 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /src/main/java/com/sexton/cassandra/pagination/example/initializers/CassandraPaginationInitializer.java: -------------------------------------------------------------------------------- 1 | package com.sexton.cassandra.pagination.example.initializers; 2 | 3 | import com.sexton.cassandra.pagination.example.models.User; 4 | import com.sexton.cassandra.pagination.example.repositories.UserRepository; 5 | import com.sexton.cassandra.pagination.example.util.RandomUtil; 6 | import lombok.RequiredArgsConstructor; 7 | import lombok.extern.slf4j.Slf4j; 8 | import lombok.val; 9 | import org.springframework.boot.CommandLineRunner; 10 | import org.springframework.core.io.ClassPathResource; 11 | import org.springframework.stereotype.Component; 12 | 13 | import java.io.IOException; 14 | import java.nio.file.Files; 15 | import java.nio.file.Path; 16 | import java.nio.file.Paths; 17 | import java.util.List; 18 | import java.util.function.Supplier; 19 | import java.util.stream.Collectors; 20 | import java.util.stream.Stream; 21 | 22 | /** 23 | * Responsible for making sure the Cassandra database is always populated with USER_MAX users at all times. 24 | */ 25 | @Slf4j 26 | @Component 27 | @RequiredArgsConstructor 28 | public class CassandraPaginationInitializer implements CommandLineRunner { 29 | private static final String FIRST_NAMES_PATH = "names/first_names.txt"; 30 | private static final String LAST_NAMES_PATH = "names/last_names.txt"; 31 | 32 | private static final long USER_MAX = 1_000L; 33 | 34 | private final UserRepository userRepository; 35 | 36 | @Override 37 | public void run(String... args) throws Exception { 38 | val count = userRepository.count(); 39 | if (count == USER_MAX) { 40 | return; 41 | } 42 | 43 | // Easiest to just wipe the slate clean if there are not exactly USER_MAX users in database. 44 | userRepository.deleteAll(); 45 | 46 | val firstNames = loadNames(FIRST_NAMES_PATH); 47 | val lastNames = loadNames(LAST_NAMES_PATH); 48 | 49 | val supplier = new RandomUserSupplier(firstNames, lastNames); 50 | val users = Stream.generate(supplier).limit(USER_MAX).collect(Collectors.toList()); 51 | userRepository.saveAll(users); 52 | 53 | logCreatedUsers(users); 54 | } 55 | 56 | private void logCreatedUsers(List users) { 57 | log.info("Users Created | Count {}", users.size()); 58 | users.stream().map(User::toString).forEach(log::info); 59 | } 60 | 61 | private List loadNames(final String path) throws IOException { 62 | final Path resourcePath = Paths.get(new ClassPathResource(path).getURI()); 63 | return Files.readAllLines(resourcePath); 64 | } 65 | 66 | @RequiredArgsConstructor 67 | private static class RandomUserSupplier implements Supplier { 68 | private final List firstNames; 69 | private final List lastNames; 70 | 71 | @Override 72 | public User get() { 73 | val firstName = getRandomName(firstNames); 74 | val lastName = getRandomName(lastNames); 75 | 76 | return new User(firstName, lastName); 77 | } 78 | 79 | private String getRandomName(final List names) { 80 | return names.get(RandomUtil.nextInt(names.size() - 1)); 81 | } 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /.idea/markdown-navigator-enh.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.gitignore.io/api/java,macos,gradle,windows,eclipse,netbeans,intellij,visualstudiocode 3 | # Edit at https://www.gitignore.io/?templates=java,macos,gradle,windows,eclipse,netbeans,intellij,visualstudiocode 4 | 5 | ### Eclipse ### 6 | .metadata 7 | bin/ 8 | tmp/ 9 | *.tmp 10 | *.bak 11 | *.swp 12 | *~.nib 13 | local.properties 14 | .settings/ 15 | .loadpath 16 | .recommenders 17 | 18 | # External tool builders 19 | .externalToolBuilders/ 20 | 21 | # Locally stored "Eclipse launch configurations" 22 | *.launch 23 | 24 | # PyDev specific (Python IDE for Eclipse) 25 | *.pydevproject 26 | 27 | # CDT-specific (C/C++ Development Tooling) 28 | .cproject 29 | 30 | # CDT- autotools 31 | .autotools 32 | 33 | # Java annotation processor (APT) 34 | .factorypath 35 | 36 | # PDT-specific (PHP Development Tools) 37 | .buildpath 38 | 39 | # sbteclipse plugin 40 | .target 41 | 42 | # Tern plugin 43 | .tern-project 44 | 45 | # TeXlipse plugin 46 | .texlipse 47 | 48 | # STS (Spring Tool Suite) 49 | .springBeans 50 | 51 | # Code Recommenders 52 | .recommenders/ 53 | 54 | # Annotation Processing 55 | .apt_generated/ 56 | 57 | # Scala IDE specific (Scala & Java development for Eclipse) 58 | .cache-main 59 | .scala_dependencies 60 | .worksheet 61 | 62 | ### Eclipse Patch ### 63 | # Eclipse Core 64 | .project 65 | 66 | # JDT-specific (Eclipse Java Development Tools) 67 | .classpath 68 | 69 | # Annotation Processing 70 | .apt_generated 71 | 72 | .sts4-cache/ 73 | 74 | ### Intellij ### 75 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm 76 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 77 | 78 | # User-specific stuff 79 | .idea/**/workspace.xml 80 | .idea/**/tasks.xml 81 | .idea/**/usage.statistics.xml 82 | .idea/**/dictionaries 83 | .idea/**/shelf 84 | 85 | # Generated files 86 | .idea/**/contentModel.xml 87 | 88 | # Sensitive or high-churn files 89 | .idea/**/dataSources/ 90 | .idea/**/dataSources.ids 91 | .idea/**/dataSources.local.xml 92 | .idea/**/sqlDataSources.xml 93 | .idea/**/dynamic.xml 94 | .idea/**/uiDesigner.xml 95 | .idea/**/dbnavigator.xml 96 | 97 | # Gradle 98 | .idea/**/gradle.xml 99 | .idea/**/libraries 100 | 101 | # Gradle and Maven with auto-import 102 | # When using Gradle or Maven with auto-import, you should exclude module files, 103 | # since they will be recreated, and may cause churn. Uncomment if using 104 | # auto-import. 105 | # .idea/modules.xml 106 | # .idea/*.iml 107 | # .idea/modules 108 | # *.iml 109 | # *.ipr 110 | 111 | # CMake 112 | cmake-build-*/ 113 | 114 | # Mongo Explorer plugin 115 | .idea/**/mongoSettings.xml 116 | 117 | # File-based project format 118 | *.iws 119 | 120 | # IntelliJ 121 | out/ 122 | 123 | # mpeltonen/sbt-idea plugin 124 | .idea_modules/ 125 | 126 | # JIRA plugin 127 | atlassian-ide-plugin.xml 128 | 129 | # Cursive Clojure plugin 130 | .idea/replstate.xml 131 | 132 | # Crashlytics plugin (for Android Studio and IntelliJ) 133 | com_crashlytics_export_strings.xml 134 | crashlytics.properties 135 | crashlytics-build.properties 136 | fabric.properties 137 | 138 | # Editor-based Rest Client 139 | .idea/httpRequests 140 | 141 | # Android studio 3.1+ serialized cache file 142 | .idea/caches/build_file_checksums.ser 143 | 144 | ### Intellij Patch ### 145 | # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 146 | 147 | # *.iml 148 | # modules.xml 149 | # .idea/misc.xml 150 | # *.ipr 151 | 152 | # Sonarlint plugin 153 | .idea/sonarlint 154 | 155 | ### Java ### 156 | # Compiled class file 157 | *.class 158 | 159 | # Log file 160 | *.log 161 | 162 | # BlueJ files 163 | *.ctxt 164 | 165 | # Mobile Tools for Java (J2ME) 166 | .mtj.tmp/ 167 | 168 | # Package Files # 169 | *.jar 170 | *.war 171 | *.nar 172 | *.ear 173 | *.zip 174 | *.tar.gz 175 | *.rar 176 | 177 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 178 | hs_err_pid* 179 | 180 | ### macOS ### 181 | # General 182 | .DS_Store 183 | .AppleDouble 184 | .LSOverride 185 | 186 | # Icon must end with two \r 187 | Icon 188 | 189 | # Thumbnails 190 | ._* 191 | 192 | # Files that might appear in the root of a volume 193 | .DocumentRevisions-V100 194 | .fseventsd 195 | .Spotlight-V100 196 | .TemporaryItems 197 | .Trashes 198 | .VolumeIcon.icns 199 | .com.apple.timemachine.donotpresent 200 | 201 | # Directories potentially created on remote AFP share 202 | .AppleDB 203 | .AppleDesktop 204 | Network Trash Folder 205 | Temporary Items 206 | .apdisk 207 | 208 | ### NetBeans ### 209 | **/nbproject/private/ 210 | **/nbproject/Makefile-*.mk 211 | **/nbproject/Package-*.bash 212 | build/ 213 | nbbuild/ 214 | dist/ 215 | nbdist/ 216 | .nb-gradle/ 217 | 218 | ### VisualStudioCode ### 219 | .vscode/* 220 | !.vscode/settings.json 221 | !.vscode/tasks.json 222 | !.vscode/launch.json 223 | !.vscode/extensions.json 224 | 225 | ### VisualStudioCode Patch ### 226 | # Ignore all local history of files 227 | .history 228 | 229 | ### Windows ### 230 | # Windows thumbnail cache files 231 | Thumbs.db 232 | Thumbs.db:encryptable 233 | ehthumbs.db 234 | ehthumbs_vista.db 235 | 236 | # Dump file 237 | *.stackdump 238 | 239 | # Folder config file 240 | [Dd]esktop.ini 241 | 242 | # Recycle Bin used on file shares 243 | $RECYCLE.BIN/ 244 | 245 | # Windows Installer files 246 | *.cab 247 | *.msi 248 | *.msix 249 | *.msm 250 | *.msp 251 | 252 | # Windows shortcuts 253 | *.lnk 254 | 255 | ### Gradle ### 256 | .gradle 257 | 258 | # Ignore Gradle GUI config 259 | gradle-app.setting 260 | 261 | # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) 262 | !gradle-wrapper.jar 263 | 264 | # Cache of project 265 | .gradletasknamecache 266 | 267 | # # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 268 | # gradle/wrapper/gradle-wrapper.properties 269 | 270 | ### Gradle Patch ### 271 | **/build/ 272 | 273 | # End of https://www.gitignore.io/api/java,macos,gradle,windows,eclipse,netbeans,intellij,visualstudiocode -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | ############################################################################## 4 | ## 5 | ## Gradle start up script for UN*X 6 | ## 7 | ############################################################################## 8 | 9 | # Attempt to set APP_HOME 10 | # Resolve links: $0 may be a link 11 | PRG="$0" 12 | # Need this for relative symlinks. 13 | while [ -h "$PRG" ] ; do 14 | ls=`ls -ld "$PRG"` 15 | link=`expr "$ls" : '.*-> \(.*\)$'` 16 | if expr "$link" : '/.*' > /dev/null; then 17 | PRG="$link" 18 | else 19 | PRG=`dirname "$PRG"`"/$link" 20 | fi 21 | done 22 | SAVED="`pwd`" 23 | cd "`dirname \"$PRG\"`/" >/dev/null 24 | APP_HOME="`pwd -P`" 25 | cd "$SAVED" >/dev/null 26 | 27 | APP_NAME="Gradle" 28 | APP_BASE_NAME=`basename "$0"` 29 | 30 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 31 | DEFAULT_JVM_OPTS='"-Xmx64m"' 32 | 33 | # Use the maximum available, or set MAX_FD != -1 to use that value. 34 | MAX_FD="maximum" 35 | 36 | warn () { 37 | echo "$*" 38 | } 39 | 40 | die () { 41 | echo 42 | echo "$*" 43 | echo 44 | exit 1 45 | } 46 | 47 | # OS specific support (must be 'true' or 'false'). 48 | cygwin=false 49 | msys=false 50 | darwin=false 51 | nonstop=false 52 | case "`uname`" in 53 | CYGWIN* ) 54 | cygwin=true 55 | ;; 56 | Darwin* ) 57 | darwin=true 58 | ;; 59 | MINGW* ) 60 | msys=true 61 | ;; 62 | NONSTOP* ) 63 | nonstop=true 64 | ;; 65 | esac 66 | 67 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 68 | 69 | # Determine the Java command to use to start the JVM. 70 | if [ -n "$JAVA_HOME" ] ; then 71 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 72 | # IBM's JDK on AIX uses strange locations for the executables 73 | JAVACMD="$JAVA_HOME/jre/sh/java" 74 | else 75 | JAVACMD="$JAVA_HOME/bin/java" 76 | fi 77 | if [ ! -x "$JAVACMD" ] ; then 78 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 79 | 80 | Please set the JAVA_HOME variable in your environment to match the 81 | location of your Java installation." 82 | fi 83 | else 84 | JAVACMD="java" 85 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 86 | 87 | Please set the JAVA_HOME variable in your environment to match the 88 | location of your Java installation." 89 | fi 90 | 91 | # Increase the maximum file descriptors if we can. 92 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then 93 | MAX_FD_LIMIT=`ulimit -H -n` 94 | if [ $? -eq 0 ] ; then 95 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 96 | MAX_FD="$MAX_FD_LIMIT" 97 | fi 98 | ulimit -n $MAX_FD 99 | if [ $? -ne 0 ] ; then 100 | warn "Could not set maximum file descriptor limit: $MAX_FD" 101 | fi 102 | else 103 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" 104 | fi 105 | fi 106 | 107 | # For Darwin, add options to specify how the application appears in the dock 108 | if $darwin; then 109 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" 110 | fi 111 | 112 | # For Cygwin, switch paths to Windows format before running java 113 | if $cygwin ; then 114 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` 115 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 116 | JAVACMD=`cygpath --unix "$JAVACMD"` 117 | 118 | # We build the pattern for arguments to be converted via cygpath 119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 120 | SEP="" 121 | for dir in $ROOTDIRSRAW ; do 122 | ROOTDIRS="$ROOTDIRS$SEP$dir" 123 | SEP="|" 124 | done 125 | OURCYGPATTERN="(^($ROOTDIRS))" 126 | # Add a user-defined pattern to the cygpath arguments 127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then 128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" 129 | fi 130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh 131 | i=0 132 | for arg in "$@" ; do 133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` 134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option 135 | 136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition 137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` 138 | else 139 | eval `echo args$i`="\"$arg\"" 140 | fi 141 | i=$((i+1)) 142 | done 143 | case $i in 144 | (0) set -- ;; 145 | (1) set -- "$args0" ;; 146 | (2) set -- "$args0" "$args1" ;; 147 | (3) set -- "$args0" "$args1" "$args2" ;; 148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; 149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; 150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; 151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; 152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; 153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; 154 | esac 155 | fi 156 | 157 | # Escape application args 158 | save () { 159 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done 160 | echo " " 161 | } 162 | APP_ARGS=$(save "$@") 163 | 164 | # Collect all arguments for the java command, following the shell quoting and substitution rules 165 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" 166 | 167 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong 168 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then 169 | cd "$(dirname "$0")" 170 | fi 171 | 172 | exec "$JAVACMD" "$@" 173 | -------------------------------------------------------------------------------- /src/main/resources/names/last_names.txt: -------------------------------------------------------------------------------- 1 | Manning 2 | Mercado 3 | Fernandez 4 | Copeland 5 | Chambers 6 | Choi 7 | Liu 8 | Stuart 9 | Walsh 10 | Palmer 11 | Kline 12 | Dennis 13 | Nielsen 14 | Esparza 15 | Villarreal 16 | Carter 17 | Joseph 18 | Austin 19 | Yates 20 | Mills 21 | Leach 22 | Burch 23 | House 24 | Suarez 25 | Chang 26 | Davenport 27 | Landry 28 | Hardy 29 | Daniels 30 | Cooley 31 | Alvarez 32 | Wong 33 | Orr 34 | Hughes 35 | Freeman 36 | Grant 37 | Nichols 38 | Floyd 39 | Hunt 40 | Williamson 41 | Walker 42 | Pierce 43 | Logan 44 | Pratt 45 | Alvarado 46 | Greene 47 | Campbell 48 | Conrad 49 | Carney 50 | Jensen 51 | Todd 52 | Leonard 53 | Lee 54 | Chaney 55 | Burton 56 | Zimmerman 57 | Singleton 58 | Warner 59 | Nunez 60 | Daugherty 61 | Mccall 62 | Collins 63 | Galvan 64 | Davis 65 | Kirby 66 | Villegas 67 | Poole 68 | Huynh 69 | Valdez 70 | Sparks 71 | Mcknight 72 | Wallace 73 | Lara 74 | Lutz 75 | Preston 76 | Hendricks 77 | Morton 78 | Coleman 79 | Sanders 80 | Lin 81 | Blake 82 | Velez 83 | Jones 84 | Baldwin 85 | Conway 86 | Sweeney 87 | Hall 88 | Bond 89 | Harrison 90 | Gregory 91 | Burgess 92 | Duffy 93 | Rivera 94 | Weiss 95 | Salinas 96 | Hopkins 97 | Mejia 98 | Ali 99 | Little 100 | Blevins 101 | Mcdonald 102 | Quinn 103 | Khan 104 | Larson 105 | King 106 | Lowe 107 | Anthony 108 | Allison 109 | Hawkins 110 | Haley 111 | Mooney 112 | Herman 113 | Schneider 114 | Long 115 | Ferguson 116 | Daniel 117 | Mcbride 118 | Riley 119 | Trujillo 120 | Maldonado 121 | Payne 122 | Torres 123 | Thompson 124 | Pace 125 | Frank 126 | Villa 127 | Wright 128 | Hinton 129 | Bautista 130 | Christensen 131 | Lyons 132 | Bird 133 | Rich 134 | Mckinney 135 | Bailey 136 | Clements 137 | Strong 138 | Li 139 | Richmond 140 | Andersen 141 | Hull 142 | Kelley 143 | Pollard 144 | Branch 145 | Sanchez 146 | Jennings 147 | Booth 148 | Mcdaniel 149 | Giles 150 | Terry 151 | Gaines 152 | Gomez 153 | Newman 154 | Bender 155 | Short 156 | Patrick 157 | Boone 158 | Humphrey 159 | Charles 160 | Werner 161 | Bell 162 | Mclean 163 | Odonnell 164 | Carr 165 | Mahoney 166 | Atkins 167 | Mann 168 | Paul 169 | Mccann 170 | Harvey 171 | Kemp 172 | Sharp 173 | Davila 174 | Murphy 175 | Hatfield 176 | Henry 177 | Solomon 178 | Drake 179 | Robbins 180 | Spence 181 | Dodson 182 | Ball 183 | Wilson 184 | Dudley 185 | Delacruz 186 | Macias 187 | Parrish 188 | Wolf 189 | Romero 190 | Franco 191 | Ray 192 | Knox 193 | Ramirez 194 | Bryan 195 | Cuevas 196 | Patel 197 | Harper 198 | Travis 199 | Vang 200 | Underwood 201 | Hogan 202 | Shah 203 | Lynch 204 | Lang 205 | Montoya 206 | Faulkner 207 | Rodgers 208 | Bradford 209 | Lambert 210 | Chan 211 | Hurley 212 | Weber 213 | Figueroa 214 | Golden 215 | Friedman 216 | Mullen 217 | Burke 218 | Butler 219 | Brandt 220 | Benjamin 221 | Scott 222 | Shields 223 | Proctor 224 | Houston 225 | Kramer 226 | Ho 227 | Kidd 228 | Mcdowell 229 | Hanson 230 | Woodward 231 | Cunningham 232 | Sosa 233 | Bonilla 234 | Vega 235 | Glenn 236 | Ferrell 237 | Wilcox 238 | Harris 239 | Bernard 240 | Stout 241 | Tran 242 | Cannon 243 | Ryan 244 | Hutchinson 245 | Kaiser 246 | Hancock 247 | Carlson 248 | Lamb 249 | Wells 250 | Beasley 251 | Randall 252 | Swanson 253 | Fleming 254 | Eaton 255 | Lopez 256 | Wagner 257 | Summers 258 | Bridges 259 | Price 260 | Glover 261 | Brady 262 | Edwards 263 | Reeves 264 | Hansen 265 | Keller 266 | Rhodes 267 | Howe 268 | Ingram 269 | Malone 270 | Stanton 271 | Hammond 272 | Mckee 273 | Frey 274 | Gill 275 | Randolph 276 | Blair 277 | Young 278 | Espinoza 279 | English 280 | Navarro 281 | Carrillo 282 | Baird 283 | Harrington 284 | Bowen 285 | Benitez 286 | Huerta 287 | Bean 288 | Juarez 289 | Morris 290 | Ayala 291 | Vargas 292 | Shelton 293 | Zhang 294 | Aguilar 295 | Mercer 296 | Andrews 297 | Castro 298 | Whitaker 299 | Thomas 300 | Novak 301 | Mcgrath 302 | Levine 303 | Bass 304 | Villanueva 305 | Cantrell 306 | Murillo 307 | Tyler 308 | Cruz 309 | Sawyer 310 | Mckenzie 311 | Cole 312 | Lynn 313 | Bauer 314 | Maxwell 315 | Lawson 316 | Mcneil 317 | Franklin 318 | Bennett 319 | Francis 320 | Simpson 321 | Adkins 322 | Mays 323 | Willis 324 | Terrell 325 | Duncan 326 | Castaneda 327 | Blackwell 328 | Steele 329 | Miranda 330 | Hayden 331 | Mayo 332 | White 333 | Kane 334 | Hays 335 | Wise 336 | Vazquez 337 | Cordova 338 | Jacobson 339 | Cooke 340 | Mcconnell 341 | Lam 342 | Garza 343 | Woodard 344 | Stanley 345 | Cummings 346 | Reid 347 | Gilbert 348 | Guerra 349 | Merritt 350 | Santiago 351 | Berg 352 | Orozco 353 | Stevenson 354 | Chandler 355 | West 356 | Hodges 357 | Watts 358 | Davidson 359 | Haas 360 | Camacho 361 | Montgomery 362 | Griffin 363 | Curry 364 | York 365 | Callahan 366 | Snow 367 | Bray 368 | Weaver 369 | Mack 370 | Wilkerson 371 | Graves 372 | Wilkinson 373 | Mccormick 374 | Patterson 375 | Mccarty 376 | Klein 377 | Haynes 378 | Walters 379 | Sutton 380 | Spears 381 | Davies 382 | Ballard 383 | Olsen 384 | Hale 385 | Keith 386 | Gardner 387 | Gibson 388 | Phelps 389 | Bradshaw 390 | Ford 391 | Santos 392 | Everett 393 | Deleon 394 | Caldwell 395 | Hill 396 | Singh 397 | Acevedo 398 | Meza 399 | Woods 400 | Moreno 401 | Rose 402 | Tucker 403 | Lawrence 404 | Maynard 405 | Joyce 406 | Rivas 407 | Shaw 408 | Lucero 409 | Collier 410 | Hobbs 411 | Garrison 412 | Frederick 413 | Flowers 414 | Donaldson 415 | Rowland 416 | Gray 417 | Mosley 418 | Rivers 419 | Knapp 420 | Dougherty 421 | Mcintyre 422 | Roberson 423 | Fitzpatrick 424 | Crosby 425 | Brewer 426 | Wade 427 | Norman 428 | Fletcher 429 | Richards 430 | Arellano 431 | Jackson 432 | Gay 433 | Dunn 434 | Pacheco 435 | Hicks 436 | Wood 437 | Cain 438 | Leblanc 439 | Farley 440 | Lowery 441 | Ibarra 442 | Beck 443 | Fritz 444 | Richardson 445 | Horton 446 | Webb 447 | Archer 448 | Rowe 449 | Chavez 450 | Bates 451 | Hudson 452 | Beard 453 | Key 454 | Adams 455 | Tanner 456 | Mccullough 457 | Petersen 458 | Kirk 459 | Campos 460 | Diaz 461 | Trevino 462 | Ross 463 | Mclaughlin 464 | Abbott 465 | Mcmahon 466 | Hebert 467 | Marquez 468 | Wheeler 469 | Hoffman 470 | Potts 471 | Lindsey 472 | Montes 473 | Nguyen 474 | Schultz 475 | Welch 476 | Mccoy 477 | Livingston 478 | Gonzales 479 | Snyder 480 | Love 481 | Solis 482 | Meyers 483 | Curtis 484 | Buckley 485 | Silva 486 | Downs 487 | Barton 488 | Dyer 489 | Morrison 490 | Hensley 491 | Compton 492 | Brock 493 | Reese 494 | Barnes 495 | Ewing 496 | Mcmillan 497 | Shannon 498 | Sellers 499 | Cowan 500 | Mcintosh 501 | Griffith 502 | Spencer 503 | Fox 504 | Jarvis 505 | Blackburn 506 | Tapia 507 | Hoover 508 | Holden 509 | Sheppard 510 | Garcia 511 | Cabrera 512 | Bullock 513 | Molina 514 | Barber 515 | May 516 | Becker 517 | Velasquez 518 | Stewart 519 | Perez 520 | Fields 521 | Arnold 522 | Howard 523 | Gillespie 524 | Barrera 525 | Yang 526 | Walton 527 | Moon 528 | Harmon 529 | Savage 530 | Norris 531 | Hurst 532 | Ortiz 533 | Horne 534 | James 535 | Sherman 536 | Henson 537 | Escobar 538 | Bolton 539 | Johnson 540 | Moore 541 | Fowler 542 | Roman 543 | Frost 544 | Marsh 545 | Williams 546 | Brooks 547 | Osborn 548 | Simon 549 | Bowers 550 | Stevens 551 | Fisher 552 | Whitney 553 | Herring 554 | Marks 555 | Cherry 556 | Raymond 557 | Wu 558 | Berry 559 | Jordan 560 | Howell 561 | Mcguire 562 | Kelly 563 | Barry 564 | Cook 565 | Morrow 566 | Farmer 567 | Huff 568 | Mayer 569 | Rasmussen 570 | Roth 571 | Gibbs 572 | Mora 573 | Riggs 574 | Shaffer 575 | Skinner 576 | Parker 577 | Wilkins 578 | Waller 579 | Duke 580 | Mullins 581 | Church 582 | Rush 583 | Anderson 584 | Moss 585 | Nash 586 | Peterson 587 | Dorsey 588 | Ware 589 | Ellis 590 | Gutierrez 591 | Burnett 592 | Hooper 593 | Nixon 594 | Doyle 595 | Hanna 596 | Mathews 597 | Fitzgerald 598 | Benton 599 | Gordon 600 | Rocha 601 | Holmes 602 | Moran 603 | Shepherd 604 | Patton 605 | Morales 606 | Arroyo 607 | Krueger 608 | Barajas 609 | Case 610 | Schroeder 611 | Taylor 612 | Riddle 613 | Neal 614 | Rios 615 | Arias 616 | Stein 617 | Lucas 618 | Mcclure 619 | Ramsey 620 | Flynn 621 | Santana 622 | Nicholson 623 | Castillo 624 | Holt 625 | Mckay 626 | Salazar 627 | Cross 628 | Olson 629 | Gross 630 | Robertson 631 | Fry 632 | Buchanan 633 | Armstrong 634 | Smith 635 | Finley 636 | Norton 637 | Luna 638 | Ellison 639 | Shea 640 | Foley 641 | Flores 642 | Hester 643 | Mata 644 | Stokes 645 | Fuentes 646 | Jacobs 647 | Garner 648 | Huang 649 | Best 650 | Ruiz 651 | Evans 652 | Warren 653 | Moses 654 | Sandoval 655 | Russo 656 | Watson 657 | Padilla 658 | Carpenter 659 | Ayers 660 | Newton 661 | Gould 662 | Dawson 663 | Booker 664 | Lloyd 665 | Pennington 666 | Wiggins 667 | Hardin 668 | Leon 669 | Melendez 670 | Zamora 671 | Boyle 672 | Greer 673 | Dominguez 674 | Combs 675 | Wolfe 676 | Hendrix 677 | Frazier 678 | Bentley 679 | Larsen 680 | Calderon 681 | Bryant 682 | Kaufman 683 | Washington 684 | Turner 685 | Fuller 686 | Morgan 687 | Gamble 688 | Rollins 689 | Foster 690 | Barnett 691 | Hart 692 | Vaughan 693 | Duarte 694 | Casey 695 | Vaughn 696 | Meyer 697 | Ashley 698 | Ortega 699 | Waters 700 | Gallegos 701 | Mccarthy 702 | Mueller 703 | Medina 704 | Lozano 705 | Grimes 706 | Pope 707 | Knight 708 | Maddox 709 | Day 710 | Clarke 711 | Yu 712 | Graham 713 | Garrett 714 | Macdonald 715 | Hartman 716 | Saunders 717 | Robinson 718 | Dickerson 719 | Wyatt 720 | Koch 721 | Ochoa 722 | Rice 723 | Oliver 724 | Herrera 725 | Conley 726 | Krause 727 | Mendez 728 | Carson 729 | Harding 730 | Reynolds 731 | Mcclain 732 | Peck 733 | Craig 734 | Horn 735 | Decker 736 | Powell 737 | Valentine 738 | Bruce 739 | Dickson 740 | Calhoun 741 | Valencia 742 | Russell 743 | Winters 744 | Parsons 745 | Rogers 746 | Irwin 747 | Lewis 748 | Jimenez 749 | Heath 750 | Salas 751 | Sampson 752 | Gates 753 | Clay 754 | Benson 755 | Crawford 756 | Hines 757 | Oneal 758 | Holloway 759 | Cooper 760 | David 761 | Soto 762 | Perkins 763 | Roberts 764 | Huber 765 | Goodwin 766 | Wiley 767 | Cochran 768 | Frye 769 | Rangel 770 | Barker 771 | Watkins 772 | Gonzalez 773 | Ramos 774 | Pena 775 | Melton 776 | Clayton 777 | Petty 778 | Simmons 779 | Walter 780 | Douglas 781 | Blankenship 782 | Dalton 783 | Moody 784 | Levy 785 | Hubbard 786 | Duran 787 | Thornton 788 | Alexander 789 | French 790 | Rosario 791 | Holland 792 | Nolan 793 | Porter 794 | Pearson 795 | Jenkins 796 | Buck 797 | Hickman 798 | Middleton 799 | Richard 800 | Costa 801 | Farrell 802 | Carroll 803 | Odom 804 | Hunter 805 | Gentry 806 | Cobb 807 | Harrell 808 | Schaefer 809 | Forbes 810 | Park 811 | Hess 812 | Oconnor 813 | Valenzuela 814 | Reilly 815 | Gilmore 816 | Blanchard 817 | Bowman 818 | Hampton 819 | Pineda 820 | Brown 821 | Powers 822 | Dean 823 | Whitehead 824 | Good 825 | Colon 826 | Glass 827 | Baxter 828 | Chase 829 | Contreras 830 | Cisneros 831 | Roy 832 | Galloway 833 | Potter 834 | Avery 835 | Ward 836 | Chung 837 | Burns 838 | Hernandez 839 | Reed 840 | Mitchell 841 | Pugh 842 | Bartlett 843 | Kent 844 | Aguirre 845 | Stone 846 | Oneill 847 | Moyer 848 | Reyes 849 | Higgins 850 | Estrada 851 | Stafford 852 | Cox 853 | Henderson 854 | Wang 855 | Schmidt 856 | Mcgee 857 | Allen 858 | Wall 859 | Martinez 860 | Oconnell 861 | Pittman 862 | Jefferson 863 | Conner 864 | Schmitt 865 | Clark 866 | Guzman 867 | Miles 868 | Bush 869 | Cortez 870 | Owens 871 | Cervantes 872 | Mcpherson 873 | Yoder 874 | Meadows 875 | Black 876 | Guerrero 877 | Sloan 878 | Le 879 | Munoz 880 | Madden 881 | Barrett 882 | Erickson 883 | Holder 884 | Crane 885 | Donovan 886 | Ponce 887 | Fischer 888 | Webster 889 | Barron 890 | Chapman 891 | George 892 | Mcfarland 893 | Cameron 894 | Atkinson 895 | Schwartz 896 | Huffman 897 | Morse 898 | Acosta 899 | Sexton 900 | Kim 901 | Bishop 902 | Bright 903 | Estes 904 | Dillon 905 | Barr 906 | Vance 907 | Byrd 908 | Sullivan 909 | Brennan 910 | Page 911 | Michael 912 | Sanford 913 | Massey 914 | Briggs 915 | Mason 916 | Durham 917 | Beltran 918 | Avila 919 | Miller 920 | Delgado 921 | Prince 922 | Shepard 923 | Mathis 924 | Green 925 | Cantu 926 | Pitts 927 | Zuniga 928 | Martin 929 | Small 930 | Rojas 931 | Kennedy 932 | Gallagher 933 | Zavala 934 | Stephenson 935 | Osborne 936 | Tate 937 | Cardenas 938 | Hodge 939 | Christian 940 | Pruitt 941 | Robles 942 | Braun 943 | Elliott 944 | Carey 945 | Walls 946 | Perry 947 | Mendoza 948 | Weeks 949 | Bradley 950 | Murray 951 | Lane 952 | Banks 953 | Strickland 954 | Rosales 955 | Hamilton 956 | Phillips 957 | Monroe 958 | Rubio 959 | Browning 960 | Dixon 961 | Hood 962 | Stephens 963 | Pham 964 | Andrade 965 | Hahn 966 | Berger 967 | Vasquez 968 | Townsend 969 | Vincent 970 | Nelson 971 | Noble 972 | Hayes 973 | Baker 974 | Johnston 975 | Coffey 976 | Lester 977 | Obrien 978 | Cline 979 | Owen 980 | Boyer 981 | Roach 982 | Stark 983 | Serrano 984 | Dunlap 985 | Johns 986 | Chen 987 | Kerr 988 | Ritter 989 | Boyd 990 | Haney 991 | Myers 992 | Peters 993 | Velazquez 994 | Matthews 995 | Parks 996 | Cohen 997 | Goodman 998 | Marshall 999 | Sims 1000 | Rodriguez -------------------------------------------------------------------------------- /src/main/resources/names/first_names.txt: -------------------------------------------------------------------------------- 1 | Aaren 2 | Aarika 3 | Abagael 4 | Abagail 5 | Abbe 6 | Abbey 7 | Abbi 8 | Abbie 9 | Abby 10 | Abbye 11 | Abigael 12 | Abigail 13 | Abigale 14 | Abra 15 | Ada 16 | Adah 17 | Adaline 18 | Adan 19 | Adara 20 | Adda 21 | Addi 22 | Addia 23 | Addie 24 | Addy 25 | Adel 26 | Adela 27 | Adelaida 28 | Adelaide 29 | Adele 30 | Adelheid 31 | Adelice 32 | Adelina 33 | Adelind 34 | Adeline 35 | Adella 36 | Adelle 37 | Adena 38 | Adey 39 | Adi 40 | Adiana 41 | Adina 42 | Adora 43 | Adore 44 | Adoree 45 | Adorne 46 | Adrea 47 | Adria 48 | Adriaens 49 | Adrian 50 | Adriana 51 | Adriane 52 | Adrianna 53 | Adrianne 54 | Adriena 55 | Adrienne 56 | Aeriel 57 | Aeriela 58 | Aeriell 59 | Afton 60 | Ag 61 | Agace 62 | Agata 63 | Agatha 64 | Agathe 65 | Aggi 66 | Aggie 67 | Aggy 68 | Agna 69 | Agnella 70 | Agnes 71 | Agnese 72 | Agnesse 73 | Agneta 74 | Agnola 75 | Agretha 76 | Aida 77 | Aidan 78 | Aigneis 79 | Aila 80 | Aile 81 | Ailee 82 | Aileen 83 | Ailene 84 | Ailey 85 | Aili 86 | Ailina 87 | Ailis 88 | Ailsun 89 | Ailyn 90 | Aime 91 | Aimee 92 | Aimil 93 | Aindrea 94 | Ainslee 95 | Ainsley 96 | Ainslie 97 | Ajay 98 | Alaine 99 | Alameda 100 | Alana 101 | Alanah 102 | Alane 103 | Alanna 104 | Alayne 105 | Alberta 106 | Albertina 107 | Albertine 108 | Albina 109 | Alecia 110 | Aleda 111 | Aleece 112 | Aleen 113 | Alejandra 114 | Alejandrina 115 | Alena 116 | Alene 117 | Alessandra 118 | Aleta 119 | Alethea 120 | Alex 121 | Alexa 122 | Alexandra 123 | Alexandrina 124 | Alexi 125 | Alexia 126 | Alexina 127 | Alexine 128 | Alexis 129 | Alfi 130 | Alfie 131 | Alfreda 132 | Alfy 133 | Ali 134 | Alia 135 | Alica 136 | Alice 137 | Alicea 138 | Alicia 139 | Alida 140 | Alidia 141 | Alie 142 | Alika 143 | Alikee 144 | Alina 145 | Aline 146 | Alis 147 | Alisa 148 | Alisha 149 | Alison 150 | Alissa 151 | Alisun 152 | Alix 153 | Aliza 154 | Alla 155 | Alleen 156 | Allegra 157 | Allene 158 | Alli 159 | Allianora 160 | Allie 161 | Allina 162 | Allis 163 | Allison 164 | Allissa 165 | Allix 166 | Allsun 167 | Allx 168 | Ally 169 | Allyce 170 | Allyn 171 | Allys 172 | Allyson 173 | Alma 174 | Almeda 175 | Almeria 176 | Almeta 177 | Almira 178 | Almire 179 | Aloise 180 | Aloisia 181 | Aloysia 182 | Alta 183 | Althea 184 | Alvera 185 | Alverta 186 | Alvina 187 | Alvinia 188 | Alvira 189 | Alyce 190 | Alyda 191 | Alys 192 | Alysa 193 | Alyse 194 | Alysia 195 | Alyson 196 | Alyss 197 | Alyssa 198 | Amabel 199 | Amabelle 200 | Amalea 201 | Amalee 202 | Amaleta 203 | Amalia 204 | Amalie 205 | Amalita 206 | Amalle 207 | Amanda 208 | Amandi 209 | Amandie 210 | Amandy 211 | Amara 212 | Amargo 213 | Amata 214 | Amber 215 | Amberly 216 | Ambur 217 | Ame 218 | Amelia 219 | Amelie 220 | Amelina 221 | Ameline 222 | Amelita 223 | Ami 224 | Amie 225 | Amii 226 | Amil 227 | Amitie 228 | Amity 229 | Ammamaria 230 | Amy 231 | Amye 232 | Ana 233 | Anabal 234 | Anabel 235 | Anabella 236 | Anabelle 237 | Analiese 238 | Analise 239 | Anallese 240 | Anallise 241 | Anastasia 242 | Anastasie 243 | Anastassia 244 | Anatola 245 | Andee 246 | Andeee 247 | Anderea 248 | Andi 249 | Andie 250 | Andra 251 | Andrea 252 | Andreana 253 | Andree 254 | Andrei 255 | Andria 256 | Andriana 257 | Andriette 258 | Andromache 259 | Andy 260 | Anestassia 261 | Anet 262 | Anett 263 | Anetta 264 | Anette 265 | Ange 266 | Angel 267 | Angela 268 | Angele 269 | Angelia 270 | Angelica 271 | Angelika 272 | Angelina 273 | Angeline 274 | Angelique 275 | Angelita 276 | Angelle 277 | Angie 278 | Angil 279 | Angy 280 | Ania 281 | Anica 282 | Anissa 283 | Anita 284 | Anitra 285 | Anjanette 286 | Anjela 287 | Ann 288 | Ann-Marie 289 | Anna 290 | Anna-Diana 291 | Anna-Diane 292 | Anna-Maria 293 | Annabal 294 | Annabel 295 | Annabela 296 | Annabell 297 | Annabella 298 | Annabelle 299 | Annadiana 300 | Annadiane 301 | Annalee 302 | Annaliese 303 | Annalise 304 | Annamaria 305 | Annamarie 306 | Anne 307 | Anne-Corinne 308 | Anne-Marie 309 | Annecorinne 310 | Anneliese 311 | Annelise 312 | Annemarie 313 | Annetta 314 | Annette 315 | Anni 316 | Annice 317 | Annie 318 | Annis 319 | Annissa 320 | Annmaria 321 | Annmarie 322 | Annnora 323 | Annora 324 | Anny 325 | Anselma 326 | Ansley 327 | Anstice 328 | Anthe 329 | Anthea 330 | Anthia 331 | Anthiathia 332 | Antoinette 333 | Antonella 334 | Antonetta 335 | Antonia 336 | Antonie 337 | Antonietta 338 | Antonina 339 | Anya 340 | Appolonia 341 | April 342 | Aprilette 343 | Ara 344 | Arabel 345 | Arabela 346 | Arabele 347 | Arabella 348 | Arabelle 349 | Arda 350 | Ardath 351 | Ardeen 352 | Ardelia 353 | Ardelis 354 | Ardella 355 | Ardelle 356 | Arden 357 | Ardene 358 | Ardenia 359 | Ardine 360 | Ardis 361 | Ardisj 362 | Ardith 363 | Ardra 364 | Ardyce 365 | Ardys 366 | Ardyth 367 | Aretha 368 | Ariadne 369 | Ariana 370 | Aridatha 371 | Ariel 372 | Ariela 373 | Ariella 374 | Arielle 375 | Arlana 376 | Arlee 377 | Arleen 378 | Arlen 379 | Arlena 380 | Arlene 381 | Arleta 382 | Arlette 383 | Arleyne 384 | Arlie 385 | Arliene 386 | Arlina 387 | Arlinda 388 | Arline 389 | Arluene 390 | Arly 391 | Arlyn 392 | Arlyne 393 | Aryn 394 | Ashely 395 | Ashia 396 | Ashien 397 | Ashil 398 | Ashla 399 | Ashlan 400 | Ashlee 401 | Ashleigh 402 | Ashlen 403 | Ashley 404 | Ashli 405 | Ashlie 406 | Ashly 407 | Asia 408 | Astra 409 | Astrid 410 | Astrix 411 | Atalanta 412 | Athena 413 | Athene 414 | Atlanta 415 | Atlante 416 | Auberta 417 | Aubine 418 | Aubree 419 | Aubrette 420 | Aubrey 421 | Aubrie 422 | Aubry 423 | Audi 424 | Audie 425 | Audra 426 | Audre 427 | Audrey 428 | Audrie 429 | Audry 430 | Audrye 431 | Audy 432 | Augusta 433 | Auguste 434 | Augustina 435 | Augustine 436 | Aundrea 437 | Aura 438 | Aurea 439 | Aurel 440 | Aurelea 441 | Aurelia 442 | Aurelie 443 | Auria 444 | Aurie 445 | Aurilia 446 | Aurlie 447 | Auroora 448 | Aurora 449 | Aurore 450 | Austin 451 | Austina 452 | Austine 453 | Ava 454 | Aveline 455 | Averil 456 | Averyl 457 | Avie 458 | Avis 459 | Aviva 460 | Avivah 461 | Avril 462 | Avrit 463 | Ayn 464 | Bab 465 | Babara 466 | Babb 467 | Babbette 468 | Babbie 469 | Babette 470 | Babita 471 | Babs 472 | Bambi 473 | Bambie 474 | Bamby 475 | Barb 476 | Barbabra 477 | Barbara 478 | Barbara-Anne 479 | Barbaraanne 480 | Barbe 481 | Barbee 482 | Barbette 483 | Barbey 484 | Barbi 485 | Barbie 486 | Barbra 487 | Barby 488 | Bari 489 | Barrie 490 | Barry 491 | Basia 492 | Bathsheba 493 | Batsheva 494 | Bea 495 | Beatrice 496 | Beatrisa 497 | Beatrix 498 | Beatriz 499 | Bebe 500 | Becca 501 | Becka 502 | Becki 503 | Beckie 504 | Becky 505 | Bee 506 | Beilul 507 | Beitris 508 | Bekki 509 | Bel 510 | Belia 511 | Belicia 512 | Belinda 513 | Belita 514 | Bell 515 | Bella 516 | Bellanca 517 | Belle 518 | Bellina 519 | Belva 520 | Belvia 521 | Bendite 522 | Benedetta 523 | Benedicta 524 | Benedikta 525 | Benetta 526 | Benita 527 | Benni 528 | Bennie 529 | Benny 530 | Benoite 531 | Berenice 532 | Beret 533 | Berget 534 | Berna 535 | Bernadene 536 | Bernadette 537 | Bernadina 538 | Bernadine 539 | Bernardina 540 | Bernardine 541 | Bernelle 542 | Bernete 543 | Bernetta 544 | Bernette 545 | Berni 546 | Bernice 547 | Bernie 548 | Bernita 549 | Berny 550 | Berri 551 | Berrie 552 | Berry 553 | Bert 554 | Berta 555 | Berte 556 | Bertha 557 | Berthe 558 | Berti 559 | Bertie 560 | Bertina 561 | Bertine 562 | Berty 563 | Beryl 564 | Beryle 565 | Bess 566 | Bessie 567 | Bessy 568 | Beth 569 | Bethanne 570 | Bethany 571 | Bethena 572 | Bethina 573 | Betsey 574 | Betsy 575 | Betta 576 | Bette 577 | Bette-Ann 578 | Betteann 579 | Betteanne 580 | Betti 581 | Bettina 582 | Bettine 583 | Betty 584 | Bettye 585 | Beulah 586 | Bev 587 | Beverie 588 | Beverlee 589 | Beverley 590 | Beverlie 591 | Beverly 592 | Bevvy 593 | Bianca 594 | Bianka 595 | Bibbie 596 | Bibby 597 | Bibbye 598 | Bibi 599 | Biddie 600 | Biddy 601 | Bidget 602 | Bili 603 | Bill 604 | Billi 605 | Billie 606 | Billy 607 | Billye 608 | Binni 609 | Binnie 610 | Binny 611 | Bird 612 | Birdie 613 | Birgit 614 | Birgitta 615 | Blair 616 | Blaire 617 | Blake 618 | Blakelee 619 | Blakeley 620 | Blanca 621 | Blanch 622 | Blancha 623 | Blanche 624 | Blinni 625 | Blinnie 626 | Blinny 627 | Bliss 628 | Blisse 629 | Blithe 630 | Blondell 631 | Blondelle 632 | Blondie 633 | Blondy 634 | Blythe 635 | Bobbe 636 | Bobbee 637 | Bobbette 638 | Bobbi 639 | Bobbie 640 | Bobby 641 | Bobbye 642 | Bobette 643 | Bobina 644 | Bobine 645 | Bobinette 646 | Bonita 647 | Bonnee 648 | Bonni 649 | Bonnibelle 650 | Bonnie 651 | Bonny 652 | Brana 653 | Brandais 654 | Brande 655 | Brandea 656 | Brandi 657 | Brandice 658 | Brandie 659 | Brandise 660 | Brandy 661 | Breanne 662 | Brear 663 | Bree 664 | Breena 665 | Bren 666 | Brena 667 | Brenda 668 | Brenn 669 | Brenna 670 | Brett 671 | Bria 672 | Briana 673 | Brianna 674 | Brianne 675 | Bride 676 | Bridget 677 | Bridgette 678 | Bridie 679 | Brier 680 | Brietta 681 | Brigid 682 | Brigida 683 | Brigit 684 | Brigitta 685 | Brigitte 686 | Brina 687 | Briney 688 | Brinn 689 | Brinna 690 | Briny 691 | Brit 692 | Brita 693 | Britney 694 | Britni 695 | Britt 696 | Britta 697 | Brittan 698 | Brittaney 699 | Brittani 700 | Brittany 701 | Britte 702 | Britteny 703 | Brittne 704 | Brittney 705 | Brittni 706 | Brook 707 | Brooke 708 | Brooks 709 | Brunhilda 710 | Brunhilde 711 | Bryana 712 | Bryn 713 | Bryna 714 | Brynn 715 | Brynna 716 | Brynne 717 | Buffy 718 | Bunni 719 | Bunnie 720 | Bunny 721 | Cacilia 722 | Cacilie 723 | Cahra 724 | Cairistiona 725 | Caitlin 726 | Caitrin 727 | Cal 728 | Calida 729 | Calla 730 | Calley 731 | Calli 732 | Callida 733 | Callie 734 | Cally 735 | Calypso 736 | Cam 737 | Camala 738 | Camel 739 | Camella 740 | Camellia 741 | Cami 742 | Camila 743 | Camile 744 | Camilla 745 | Camille 746 | Cammi 747 | Cammie 748 | Cammy 749 | Candace 750 | Candi 751 | Candice 752 | Candida 753 | Candide 754 | Candie 755 | Candis 756 | Candra 757 | Candy 758 | Caprice 759 | Cara 760 | Caralie 761 | Caren 762 | Carena 763 | Caresa 764 | Caressa 765 | Caresse 766 | Carey 767 | Cari 768 | Caria 769 | Carie 770 | Caril 771 | Carilyn 772 | Carin 773 | Carina 774 | Carine 775 | Cariotta 776 | Carissa 777 | Carita 778 | Caritta 779 | Carla 780 | Carlee 781 | Carleen 782 | Carlen 783 | Carlene 784 | Carley 785 | Carlie 786 | Carlin 787 | Carlina 788 | Carline 789 | Carlita 790 | Carlota 791 | Carlotta 792 | Carly 793 | Carlye 794 | Carlyn 795 | Carlynn 796 | Carlynne 797 | Carma 798 | Carmel 799 | Carmela 800 | Carmelia 801 | Carmelina 802 | Carmelita 803 | Carmella 804 | Carmelle 805 | Carmen 806 | Carmencita 807 | Carmina 808 | Carmine 809 | Carmita 810 | Carmon 811 | Caro 812 | Carol 813 | Carol-Jean 814 | Carola 815 | Carolan 816 | Carolann 817 | Carole 818 | Carolee 819 | Carolin 820 | Carolina 821 | Caroline 822 | Caroljean 823 | Carolyn 824 | Carolyne 825 | Carolynn 826 | Caron 827 | Carree 828 | Carri 829 | Carrie 830 | Carrissa 831 | Carroll 832 | Carry 833 | Cary 834 | Caryl 835 | Caryn 836 | Casandra 837 | Casey 838 | Casi 839 | Casie 840 | Cass 841 | Cassandra 842 | Cassandre 843 | Cassandry 844 | Cassaundra 845 | Cassey 846 | Cassi 847 | Cassie 848 | Cassondra 849 | Cassy 850 | Catarina 851 | Cate 852 | Caterina 853 | Catha 854 | Catharina 855 | Catharine 856 | Cathe 857 | Cathee 858 | Catherin 859 | Catherina 860 | Catherine 861 | Cathi 862 | Cathie 863 | Cathleen 864 | Cathlene 865 | Cathrin 866 | Cathrine 867 | Cathryn 868 | Cathy 869 | Cathyleen 870 | Cati 871 | Catie 872 | Catina 873 | Catlaina 874 | Catlee 875 | Catlin 876 | Catrina 877 | Catriona 878 | Caty 879 | Caye 880 | Cayla 881 | Cecelia 882 | Cecil 883 | Cecile 884 | Ceciley 885 | Cecilia 886 | Cecilla 887 | Cecily 888 | Ceil 889 | Cele 890 | Celene 891 | Celesta 892 | Celeste 893 | Celestia 894 | Celestina 895 | Celestine 896 | Celestyn 897 | Celestyna 898 | Celia 899 | Celie 900 | Celina 901 | Celinda 902 | Celine 903 | Celinka 904 | Celisse 905 | Celka 906 | Celle 907 | Cesya 908 | Chad 909 | Chanda 910 | Chandal 911 | Chandra 912 | Channa 913 | Chantal 914 | Chantalle 915 | Charil 916 | Charin 917 | Charis 918 | Charissa 919 | Charisse 920 | Charita 921 | Charity 922 | Charla 923 | Charlean 924 | Charleen 925 | Charlena 926 | Charlene 927 | Charline 928 | Charlot 929 | Charlotta 930 | Charlotte 931 | Charmain 932 | Charmaine 933 | Charmane 934 | Charmian 935 | Charmine 936 | Charmion 937 | Charo 938 | Charyl 939 | Chastity 940 | Chelsae 941 | Chelsea 942 | Chelsey 943 | Chelsie 944 | Chelsy 945 | Cher 946 | Chere 947 | Cherey 948 | Cheri 949 | Cherianne 950 | Cherice 951 | Cherida 952 | Cherie 953 | Cherilyn 954 | Cherilynn 955 | Cherin 956 | Cherise 957 | Cherish 958 | Cherlyn 959 | Cherri 960 | Cherrita 961 | Cherry 962 | Chery 963 | Cherye 964 | Cheryl 965 | Cheslie 966 | Chiarra 967 | Chickie 968 | Chicky 969 | Chiquia 970 | Chiquita 971 | Chlo 972 | Chloe 973 | Chloette 974 | Chloris 975 | Chris 976 | Chrissie 977 | Chrissy 978 | Christa 979 | Christabel 980 | Christabella 981 | Christal 982 | Christalle 983 | Christan 984 | Christean 985 | Christel 986 | Christen 987 | Christi 988 | Christian 989 | Christiana 990 | Christiane 991 | Christie 992 | Christin 993 | Christina 994 | Christine 995 | Christy 996 | Christye 997 | Christyna 998 | Chrysa 999 | Chrysler 1000 | Chrystal 1001 | Chryste 1002 | Chrystel 1003 | Cicely 1004 | Cicily 1005 | Ciel 1006 | Cilka 1007 | Cinda 1008 | Cindee 1009 | Cindelyn 1010 | Cinderella 1011 | Cindi 1012 | Cindie 1013 | Cindra 1014 | Cindy 1015 | Cinnamon 1016 | Cissiee 1017 | Cissy 1018 | Clair 1019 | Claire 1020 | Clara 1021 | Clarabelle 1022 | Clare 1023 | Claresta 1024 | Clareta 1025 | Claretta 1026 | Clarette 1027 | Clarey 1028 | Clari 1029 | Claribel 1030 | Clarice 1031 | Clarie 1032 | Clarinda 1033 | Clarine 1034 | Clarissa 1035 | Clarisse 1036 | Clarita 1037 | Clary 1038 | Claude 1039 | Claudelle 1040 | Claudetta 1041 | Claudette 1042 | Claudia 1043 | Claudie 1044 | Claudina 1045 | Claudine 1046 | Clea 1047 | Clem 1048 | Clemence 1049 | Clementia 1050 | Clementina 1051 | Clementine 1052 | Clemmie 1053 | Clemmy 1054 | Cleo 1055 | Cleopatra 1056 | Clerissa 1057 | Clio 1058 | Clo 1059 | Cloe 1060 | Cloris 1061 | Clotilda 1062 | Clovis 1063 | Codee 1064 | Codi 1065 | Codie 1066 | Cody 1067 | Coleen 1068 | Colene 1069 | Coletta 1070 | Colette 1071 | Colleen 1072 | Collen 1073 | Collete 1074 | Collette 1075 | Collie 1076 | Colline 1077 | Colly 1078 | Con 1079 | Concettina 1080 | Conchita 1081 | Concordia 1082 | Conni 1083 | Connie 1084 | Conny 1085 | Consolata 1086 | Constance 1087 | Constancia 1088 | Constancy 1089 | Constanta 1090 | Constantia 1091 | Constantina 1092 | Constantine 1093 | Consuela 1094 | Consuelo 1095 | Cookie 1096 | Cora 1097 | Corabel 1098 | Corabella 1099 | Corabelle 1100 | Coral 1101 | Coralie 1102 | Coraline 1103 | Coralyn 1104 | Cordelia 1105 | Cordelie 1106 | Cordey 1107 | Cordi 1108 | Cordie 1109 | Cordula 1110 | Cordy 1111 | Coreen 1112 | Corella 1113 | Corenda 1114 | Corene 1115 | Coretta 1116 | Corette 1117 | Corey 1118 | Cori 1119 | Corie 1120 | Corilla 1121 | Corina 1122 | Corine 1123 | Corinna 1124 | Corinne 1125 | Coriss 1126 | Corissa 1127 | Corliss 1128 | Corly 1129 | Cornela 1130 | Cornelia 1131 | Cornelle 1132 | Cornie 1133 | Corny 1134 | Correna 1135 | Correy 1136 | Corri 1137 | Corrianne 1138 | Corrie 1139 | Corrina 1140 | Corrine 1141 | Corrinne 1142 | Corry 1143 | Cortney 1144 | Cory 1145 | Cosetta 1146 | Cosette 1147 | Costanza 1148 | Courtenay 1149 | Courtnay 1150 | Courtney 1151 | Crin 1152 | Cris 1153 | Crissie 1154 | Crissy 1155 | Crista 1156 | Cristabel 1157 | Cristal 1158 | Cristen 1159 | Cristi 1160 | Cristie 1161 | Cristin 1162 | Cristina 1163 | Cristine 1164 | Cristionna 1165 | Cristy 1166 | Crysta 1167 | Crystal 1168 | Crystie 1169 | Cthrine 1170 | Cyb 1171 | Cybil 1172 | Cybill 1173 | Cymbre 1174 | Cynde 1175 | Cyndi 1176 | Cyndia 1177 | Cyndie 1178 | Cyndy 1179 | Cynthea 1180 | Cynthia 1181 | Cynthie 1182 | Cynthy 1183 | Dacey 1184 | Dacia 1185 | Dacie 1186 | Dacy 1187 | Dael 1188 | Daffi 1189 | Daffie 1190 | Daffy 1191 | Dagmar 1192 | Dahlia 1193 | Daile 1194 | Daisey 1195 | Daisi 1196 | Daisie 1197 | Daisy 1198 | Dale 1199 | Dalenna 1200 | Dalia 1201 | Dalila 1202 | Dallas 1203 | Daloris 1204 | Damara 1205 | Damaris 1206 | Damita 1207 | Dana 1208 | Danell 1209 | Danella 1210 | Danette 1211 | Dani 1212 | Dania 1213 | Danica 1214 | Danice 1215 | Daniela 1216 | Daniele 1217 | Daniella 1218 | Danielle 1219 | Danika 1220 | Danila 1221 | Danit 1222 | Danita 1223 | Danna 1224 | Danni 1225 | Dannie 1226 | Danny 1227 | Dannye 1228 | Danya 1229 | Danyelle 1230 | Danyette 1231 | Daphene 1232 | Daphna 1233 | Daphne 1234 | Dara 1235 | Darb 1236 | Darbie 1237 | Darby 1238 | Darcee 1239 | Darcey 1240 | Darci 1241 | Darcie 1242 | Darcy 1243 | Darda 1244 | Dareen 1245 | Darell 1246 | Darelle 1247 | Dari 1248 | Daria 1249 | Darice 1250 | Darla 1251 | Darleen 1252 | Darlene 1253 | Darline 1254 | Darlleen 1255 | Daron 1256 | Darrelle 1257 | Darryl 1258 | Darsey 1259 | Darsie 1260 | Darya 1261 | Daryl 1262 | Daryn 1263 | Dasha 1264 | Dasi 1265 | Dasie 1266 | Dasya 1267 | Datha 1268 | Daune 1269 | Daveen 1270 | Daveta 1271 | Davida 1272 | Davina 1273 | Davine 1274 | Davita 1275 | Dawn 1276 | Dawna 1277 | Dayle 1278 | Dayna 1279 | Ddene 1280 | De 1281 | Deana 1282 | Deane 1283 | Deanna 1284 | Deanne 1285 | Deb 1286 | Debbi 1287 | Debbie 1288 | Debby 1289 | Debee 1290 | Debera 1291 | Debi 1292 | Debor 1293 | Debora 1294 | Deborah 1295 | Debra 1296 | Dede 1297 | Dedie 1298 | Dedra 1299 | Dee 1300 | Dee Dee 1301 | Deeann 1302 | Deeanne 1303 | Deedee 1304 | Deena 1305 | Deerdre 1306 | Deeyn 1307 | Dehlia 1308 | Deidre 1309 | Deina 1310 | Deirdre 1311 | Del 1312 | Dela 1313 | Delcina 1314 | Delcine 1315 | Delia 1316 | Delila 1317 | Delilah 1318 | Delinda 1319 | Dell 1320 | Della 1321 | Delly 1322 | Delora 1323 | Delores 1324 | Deloria 1325 | Deloris 1326 | Delphine 1327 | Delphinia 1328 | Demeter 1329 | Demetra 1330 | Demetria 1331 | Demetris 1332 | Dena 1333 | Deni 1334 | Denice 1335 | Denise 1336 | Denna 1337 | Denni 1338 | Dennie 1339 | Denny 1340 | Deny 1341 | Denys 1342 | Denyse 1343 | Deonne 1344 | Desdemona 1345 | Desirae 1346 | Desiree 1347 | Desiri 1348 | Deva 1349 | Devan 1350 | Devi 1351 | Devin 1352 | Devina 1353 | Devinne 1354 | Devon 1355 | Devondra 1356 | Devonna 1357 | Devonne 1358 | Devora 1359 | Di 1360 | Diahann 1361 | Dian 1362 | Diana 1363 | Diandra 1364 | Diane 1365 | Diane-Marie 1366 | Dianemarie 1367 | Diann 1368 | Dianna 1369 | Dianne 1370 | Diannne 1371 | Didi 1372 | Dido 1373 | Diena 1374 | Dierdre 1375 | Dina 1376 | Dinah 1377 | Dinnie 1378 | Dinny 1379 | Dion 1380 | Dione 1381 | Dionis 1382 | Dionne 1383 | Dita 1384 | Dix 1385 | Dixie 1386 | Dniren 1387 | Dode 1388 | Dodi 1389 | Dodie 1390 | Dody 1391 | Doe 1392 | Doll 1393 | Dolley 1394 | Dolli 1395 | Dollie 1396 | Dolly 1397 | Dolores 1398 | Dolorita 1399 | Doloritas 1400 | Domeniga 1401 | Dominga 1402 | Domini 1403 | Dominica 1404 | Dominique 1405 | Dona 1406 | Donella 1407 | Donelle 1408 | Donetta 1409 | Donia 1410 | Donica 1411 | Donielle 1412 | Donna 1413 | Donnamarie 1414 | Donni 1415 | Donnie 1416 | Donny 1417 | Dora 1418 | Doralia 1419 | Doralin 1420 | Doralyn 1421 | Doralynn 1422 | Doralynne 1423 | Dore 1424 | Doreen 1425 | Dorelia 1426 | Dorella 1427 | Dorelle 1428 | Dorena 1429 | Dorene 1430 | Doretta 1431 | Dorette 1432 | Dorey 1433 | Dori 1434 | Doria 1435 | Dorian 1436 | Dorice 1437 | Dorie 1438 | Dorine 1439 | Doris 1440 | Dorisa 1441 | Dorise 1442 | Dorita 1443 | Doro 1444 | Dorolice 1445 | Dorolisa 1446 | Dorotea 1447 | Doroteya 1448 | Dorothea 1449 | Dorothee 1450 | Dorothy 1451 | Dorree 1452 | Dorri 1453 | Dorrie 1454 | Dorris 1455 | Dorry 1456 | Dorthea 1457 | Dorthy 1458 | Dory 1459 | Dosi 1460 | Dot 1461 | Doti 1462 | Dotti 1463 | Dottie 1464 | Dotty 1465 | Dre 1466 | Dreddy 1467 | Dredi 1468 | Drona 1469 | Dru 1470 | Druci 1471 | Drucie 1472 | Drucill 1473 | Drucy 1474 | Drusi 1475 | Drusie 1476 | Drusilla 1477 | Drusy 1478 | Dulce 1479 | Dulcea 1480 | Dulci 1481 | Dulcia 1482 | Dulciana 1483 | Dulcie 1484 | Dulcine 1485 | Dulcinea 1486 | Dulcy 1487 | Dulsea 1488 | Dusty 1489 | Dyan 1490 | Dyana 1491 | Dyane 1492 | Dyann 1493 | Dyanna 1494 | Dyanne 1495 | Dyna 1496 | Dynah 1497 | Eachelle 1498 | Eada 1499 | Eadie 1500 | Eadith 1501 | Ealasaid 1502 | Eartha 1503 | Easter 1504 | Eba 1505 | Ebba 1506 | Ebonee 1507 | Ebony 1508 | Eda 1509 | Eddi 1510 | Eddie 1511 | Eddy 1512 | Ede 1513 | Edee 1514 | Edeline 1515 | Eden 1516 | Edi 1517 | Edie 1518 | Edin 1519 | Edita 1520 | Edith 1521 | Editha 1522 | Edithe 1523 | Ediva 1524 | Edna 1525 | Edwina 1526 | Edy 1527 | Edyth 1528 | Edythe 1529 | Effie 1530 | Eileen 1531 | Eilis 1532 | Eimile 1533 | Eirena 1534 | Ekaterina 1535 | Elaina 1536 | Elaine 1537 | Elana 1538 | Elane 1539 | Elayne 1540 | Elberta 1541 | Elbertina 1542 | Elbertine 1543 | Eleanor 1544 | Eleanora 1545 | Eleanore 1546 | Electra 1547 | Eleen 1548 | Elena 1549 | Elene 1550 | Eleni 1551 | Elenore 1552 | Eleonora 1553 | Eleonore 1554 | Elfie 1555 | Elfreda 1556 | Elfrida 1557 | Elfrieda 1558 | Elga 1559 | Elianora 1560 | Elianore 1561 | Elicia 1562 | Elie 1563 | Elinor 1564 | Elinore 1565 | Elisa 1566 | Elisabet 1567 | Elisabeth 1568 | Elisabetta 1569 | Elise 1570 | Elisha 1571 | Elissa 1572 | Elita 1573 | Eliza 1574 | Elizabet 1575 | Elizabeth 1576 | Elka 1577 | Elke 1578 | Ella 1579 | Elladine 1580 | Elle 1581 | Ellen 1582 | Ellene 1583 | Ellette 1584 | Elli 1585 | Ellie 1586 | Ellissa 1587 | Elly 1588 | Ellyn 1589 | Ellynn 1590 | Elmira 1591 | Elna 1592 | Elnora 1593 | Elnore 1594 | Eloisa 1595 | Eloise 1596 | Elonore 1597 | Elora 1598 | Elsa 1599 | Elsbeth 1600 | Else 1601 | Elset 1602 | Elsey 1603 | Elsi 1604 | Elsie 1605 | Elsinore 1606 | Elspeth 1607 | Elsy 1608 | Elva 1609 | Elvera 1610 | Elvina 1611 | Elvira 1612 | Elwira 1613 | Elyn 1614 | Elyse 1615 | Elysee 1616 | Elysha 1617 | Elysia 1618 | Elyssa 1619 | Em 1620 | Ema 1621 | Emalee 1622 | Emalia 1623 | Emelda 1624 | Emelia 1625 | Emelina 1626 | Emeline 1627 | Emelita 1628 | Emelyne 1629 | Emera 1630 | Emilee 1631 | Emili 1632 | Emilia 1633 | Emilie 1634 | Emiline 1635 | Emily 1636 | Emlyn 1637 | Emlynn 1638 | Emlynne 1639 | Emma 1640 | Emmalee 1641 | Emmaline 1642 | Emmalyn 1643 | Emmalynn 1644 | Emmalynne 1645 | Emmeline 1646 | Emmey 1647 | Emmi 1648 | Emmie 1649 | Emmy 1650 | Emmye 1651 | Emogene 1652 | Emyle 1653 | Emylee 1654 | Engracia 1655 | Enid 1656 | Enrica 1657 | Enrichetta 1658 | Enrika 1659 | Enriqueta 1660 | Eolanda 1661 | Eolande 1662 | Eran 1663 | Erda 1664 | Erena 1665 | Erica 1666 | Ericha 1667 | Ericka 1668 | Erika 1669 | Erin 1670 | Erina 1671 | Erinn 1672 | Erinna 1673 | Erma 1674 | Ermengarde 1675 | Ermentrude 1676 | Ermina 1677 | Erminia 1678 | Erminie 1679 | Erna 1680 | Ernaline 1681 | Ernesta 1682 | Ernestine 1683 | Ertha 1684 | Eryn 1685 | Esma 1686 | Esmaria 1687 | Esme 1688 | Esmeralda 1689 | Essa 1690 | Essie 1691 | Essy 1692 | Esta 1693 | Estel 1694 | Estele 1695 | Estell 1696 | Estella 1697 | Estelle 1698 | Ester 1699 | Esther 1700 | Estrella 1701 | Estrellita 1702 | Ethel 1703 | Ethelda 1704 | Ethelin 1705 | Ethelind 1706 | Etheline 1707 | Ethelyn 1708 | Ethyl 1709 | Etta 1710 | Etti 1711 | Ettie 1712 | Etty 1713 | Eudora 1714 | Eugenia 1715 | Eugenie 1716 | Eugine 1717 | Eula 1718 | Eulalie 1719 | Eunice 1720 | Euphemia 1721 | Eustacia 1722 | Eva 1723 | Evaleen 1724 | Evangelia 1725 | Evangelin 1726 | Evangelina 1727 | Evangeline 1728 | Evania 1729 | Evanne 1730 | Eve 1731 | Eveleen 1732 | Evelina 1733 | Eveline 1734 | Evelyn 1735 | Evey 1736 | Evie 1737 | Evita 1738 | Evonne 1739 | Evvie 1740 | Evvy 1741 | Evy 1742 | Eyde 1743 | Eydie 1744 | Ezmeralda 1745 | Fae 1746 | Faina 1747 | Faith 1748 | Fallon 1749 | Fan 1750 | Fanchette 1751 | Fanchon 1752 | Fancie 1753 | Fancy 1754 | Fanechka 1755 | Fania 1756 | Fanni 1757 | Fannie 1758 | Fanny 1759 | Fanya 1760 | Fara 1761 | Farah 1762 | Farand 1763 | Farica 1764 | Farra 1765 | Farrah 1766 | Farrand 1767 | Faun 1768 | Faunie 1769 | Faustina 1770 | Faustine 1771 | Fawn 1772 | Fawne 1773 | Fawnia 1774 | Fay 1775 | Faydra 1776 | Faye 1777 | Fayette 1778 | Fayina 1779 | Fayre 1780 | Fayth 1781 | Faythe 1782 | Federica 1783 | Fedora 1784 | Felecia 1785 | Felicdad 1786 | Felice 1787 | Felicia 1788 | Felicity 1789 | Felicle 1790 | Felipa 1791 | Felisha 1792 | Felita 1793 | Feliza 1794 | Fenelia 1795 | Feodora 1796 | Ferdinanda 1797 | Ferdinande 1798 | Fern 1799 | Fernanda 1800 | Fernande 1801 | Fernandina 1802 | Ferne 1803 | Fey 1804 | Fiann 1805 | Fianna 1806 | Fidela 1807 | Fidelia 1808 | Fidelity 1809 | Fifi 1810 | Fifine 1811 | Filia 1812 | Filide 1813 | Filippa 1814 | Fina 1815 | Fiona 1816 | Fionna 1817 | Fionnula 1818 | Fiorenze 1819 | Fleur 1820 | Fleurette 1821 | Flo 1822 | Flor 1823 | Flora 1824 | Florance 1825 | Flore 1826 | Florella 1827 | Florence 1828 | Florencia 1829 | Florentia 1830 | Florenza 1831 | Florette 1832 | Flori 1833 | Floria 1834 | Florida 1835 | Florie 1836 | Florina 1837 | Florinda 1838 | Floris 1839 | Florri 1840 | Florrie 1841 | Florry 1842 | Flory 1843 | Flossi 1844 | Flossie 1845 | Flossy 1846 | Flss 1847 | Fran 1848 | Francene 1849 | Frances 1850 | Francesca 1851 | Francine 1852 | Francisca 1853 | Franciska 1854 | Francoise 1855 | Francyne 1856 | Frank 1857 | Frankie 1858 | Franky 1859 | Franni 1860 | Frannie 1861 | Franny 1862 | Frayda 1863 | Fred 1864 | Freda 1865 | Freddi 1866 | Freddie 1867 | Freddy 1868 | Fredelia 1869 | Frederica 1870 | Fredericka 1871 | Frederique 1872 | Fredi 1873 | Fredia 1874 | Fredra 1875 | Fredrika 1876 | Freida 1877 | Frieda 1878 | Friederike 1879 | Fulvia 1880 | Gabbey 1881 | Gabbi 1882 | Gabbie 1883 | Gabey 1884 | Gabi 1885 | Gabie 1886 | Gabriel 1887 | Gabriela 1888 | Gabriell 1889 | Gabriella 1890 | Gabrielle 1891 | Gabriellia 1892 | Gabrila 1893 | Gaby 1894 | Gae 1895 | Gael 1896 | Gail 1897 | Gale 1898 | Galina 1899 | Garland 1900 | Garnet 1901 | Garnette 1902 | Gates 1903 | Gavra 1904 | Gavrielle 1905 | Gay 1906 | Gaye 1907 | Gayel 1908 | Gayla 1909 | Gayle 1910 | Gayleen 1911 | Gaylene 1912 | Gaynor 1913 | Gelya 1914 | Gena 1915 | Gene 1916 | Geneva 1917 | Genevieve 1918 | Genevra 1919 | Genia 1920 | Genna 1921 | Genni 1922 | Gennie 1923 | Gennifer 1924 | Genny 1925 | Genovera 1926 | Genvieve 1927 | George 1928 | Georgeanna 1929 | Georgeanne 1930 | Georgena 1931 | Georgeta 1932 | Georgetta 1933 | Georgette 1934 | Georgia 1935 | Georgiana 1936 | Georgianna 1937 | Georgianne 1938 | Georgie 1939 | Georgina 1940 | Georgine 1941 | Geralda 1942 | Geraldine 1943 | Gerda 1944 | Gerhardine 1945 | Geri 1946 | Gerianna 1947 | Gerianne 1948 | Gerladina 1949 | Germain 1950 | Germaine 1951 | Germana 1952 | Gerri 1953 | Gerrie 1954 | Gerrilee 1955 | Gerry 1956 | Gert 1957 | Gerta 1958 | Gerti 1959 | Gertie 1960 | Gertrud 1961 | Gertruda 1962 | Gertrude 1963 | Gertrudis 1964 | Gerty 1965 | Giacinta 1966 | Giana 1967 | Gianina 1968 | Gianna 1969 | Gigi 1970 | Gilberta 1971 | Gilberte 1972 | Gilbertina 1973 | Gilbertine 1974 | Gilda 1975 | Gilemette 1976 | Gill 1977 | Gillan 1978 | Gilli 1979 | Gillian 1980 | Gillie 1981 | Gilligan 1982 | Gilly 1983 | Gina 1984 | Ginelle 1985 | Ginevra 1986 | Ginger 1987 | Ginni 1988 | Ginnie 1989 | Ginnifer 1990 | Ginny 1991 | Giorgia 1992 | Giovanna 1993 | Gipsy 1994 | Giralda 1995 | Gisela 1996 | Gisele 1997 | Gisella 1998 | Giselle 1999 | Giuditta 2000 | Giulia 2001 | Giulietta 2002 | Giustina 2003 | Gizela 2004 | Glad 2005 | Gladi 2006 | Gladys 2007 | Gleda 2008 | Glen 2009 | Glenda 2010 | Glenine 2011 | Glenn 2012 | Glenna 2013 | Glennie 2014 | Glennis 2015 | Glori 2016 | Gloria 2017 | Gloriana 2018 | Gloriane 2019 | Glory 2020 | Glyn 2021 | Glynda 2022 | Glynis 2023 | Glynnis 2024 | Gnni 2025 | Godiva 2026 | Golda 2027 | Goldarina 2028 | Goldi 2029 | Goldia 2030 | Goldie 2031 | Goldina 2032 | Goldy 2033 | Grace 2034 | Gracia 2035 | Gracie 2036 | Grata 2037 | Gratia 2038 | Gratiana 2039 | Gray 2040 | Grayce 2041 | Grazia 2042 | Greer 2043 | Greta 2044 | Gretal 2045 | Gretchen 2046 | Grete 2047 | Gretel 2048 | Grethel 2049 | Gretna 2050 | Gretta 2051 | Grier 2052 | Griselda 2053 | Grissel 2054 | Guendolen 2055 | Guenevere 2056 | Guenna 2057 | Guglielma 2058 | Gui 2059 | Guillema 2060 | Guillemette 2061 | Guinevere 2062 | Guinna 2063 | Gunilla 2064 | Gus 2065 | Gusella 2066 | Gussi 2067 | Gussie 2068 | Gussy 2069 | Gusta 2070 | Gusti 2071 | Gustie 2072 | Gusty 2073 | Gwen 2074 | Gwendolen 2075 | Gwendolin 2076 | Gwendolyn 2077 | Gweneth 2078 | Gwenette 2079 | Gwenneth 2080 | Gwenni 2081 | Gwennie 2082 | Gwenny 2083 | Gwenora 2084 | Gwenore 2085 | Gwyn 2086 | Gwyneth 2087 | Gwynne 2088 | Gypsy 2089 | Hadria 2090 | Hailee 2091 | Haily 2092 | Haleigh 2093 | Halette 2094 | Haley 2095 | Hali 2096 | Halie 2097 | Halimeda 2098 | Halley 2099 | Halli 2100 | Hallie 2101 | Hally 2102 | Hana 2103 | Hanna 2104 | Hannah 2105 | Hanni 2106 | Hannie 2107 | Hannis 2108 | Hanny 2109 | Happy 2110 | Harlene 2111 | Harley 2112 | Harli 2113 | Harlie 2114 | Harmonia 2115 | Harmonie 2116 | Harmony 2117 | Harri 2118 | Harrie 2119 | Harriet 2120 | Harriett 2121 | Harrietta 2122 | Harriette 2123 | Harriot 2124 | Harriott 2125 | Hatti 2126 | Hattie 2127 | Hatty 2128 | Hayley 2129 | Hazel 2130 | Heath 2131 | Heather 2132 | Heda 2133 | Hedda 2134 | Heddi 2135 | Heddie 2136 | Hedi 2137 | Hedvig 2138 | Hedvige 2139 | Hedwig 2140 | Hedwiga 2141 | Hedy 2142 | Heida 2143 | Heidi 2144 | Heidie 2145 | Helaina 2146 | Helaine 2147 | Helen 2148 | Helen-Elizabeth 2149 | Helena 2150 | Helene 2151 | Helenka 2152 | Helga 2153 | Helge 2154 | Helli 2155 | Heloise 2156 | Helsa 2157 | Helyn 2158 | Hendrika 2159 | Henka 2160 | Henrie 2161 | Henrieta 2162 | Henrietta 2163 | Henriette 2164 | Henryetta 2165 | Hephzibah 2166 | Hermia 2167 | Hermina 2168 | Hermine 2169 | Herminia 2170 | Hermione 2171 | Herta 2172 | Hertha 2173 | Hester 2174 | Hesther 2175 | Hestia 2176 | Hetti 2177 | Hettie 2178 | Hetty 2179 | Hilary 2180 | Hilda 2181 | Hildagard 2182 | Hildagarde 2183 | Hilde 2184 | Hildegaard 2185 | Hildegarde 2186 | Hildy 2187 | Hillary 2188 | Hilliary 2189 | Hinda 2190 | Holli 2191 | Hollie 2192 | Holly 2193 | Holly-Anne 2194 | Hollyanne 2195 | Honey 2196 | Honor 2197 | Honoria 2198 | Hope 2199 | Horatia 2200 | Hortense 2201 | Hortensia 2202 | Hulda 2203 | Hyacinth 2204 | Hyacintha 2205 | Hyacinthe 2206 | Hyacinthia 2207 | Hyacinthie 2208 | Hynda 2209 | Ianthe 2210 | Ibbie 2211 | Ibby 2212 | Ida 2213 | Idalia 2214 | Idalina 2215 | Idaline 2216 | Idell 2217 | Idelle 2218 | Idette 2219 | Ileana 2220 | Ileane 2221 | Ilene 2222 | Ilise 2223 | Ilka 2224 | Illa 2225 | Ilsa 2226 | Ilse 2227 | Ilysa 2228 | Ilyse 2229 | Ilyssa 2230 | Imelda 2231 | Imogen 2232 | Imogene 2233 | Imojean 2234 | Ina 2235 | Indira 2236 | Ines 2237 | Inesita 2238 | Inessa 2239 | Inez 2240 | Inga 2241 | Ingaberg 2242 | Ingaborg 2243 | Inge 2244 | Ingeberg 2245 | Ingeborg 2246 | Inger 2247 | Ingrid 2248 | Ingunna 2249 | Inna 2250 | Iolande 2251 | Iolanthe 2252 | Iona 2253 | Iormina 2254 | Ira 2255 | Irena 2256 | Irene 2257 | Irina 2258 | Iris 2259 | Irita 2260 | Irma 2261 | Isa 2262 | Isabel 2263 | Isabelita 2264 | Isabella 2265 | Isabelle 2266 | Isadora 2267 | Isahella 2268 | Iseabal 2269 | Isidora 2270 | Isis 2271 | Isobel 2272 | Issi 2273 | Issie 2274 | Issy 2275 | Ivett 2276 | Ivette 2277 | Ivie 2278 | Ivonne 2279 | Ivory 2280 | Ivy 2281 | Izabel 2282 | Jacenta 2283 | Jacinda 2284 | Jacinta 2285 | Jacintha 2286 | Jacinthe 2287 | Jackelyn 2288 | Jacki 2289 | Jackie 2290 | Jacklin 2291 | Jacklyn 2292 | Jackquelin 2293 | Jackqueline 2294 | Jacky 2295 | Jaclin 2296 | Jaclyn 2297 | Jacquelin 2298 | Jacqueline 2299 | Jacquelyn 2300 | Jacquelynn 2301 | Jacquenetta 2302 | Jacquenette 2303 | Jacquetta 2304 | Jacquette 2305 | Jacqui 2306 | Jacquie 2307 | Jacynth 2308 | Jada 2309 | Jade 2310 | Jaime 2311 | Jaimie 2312 | Jaine 2313 | Jami 2314 | Jamie 2315 | Jamima 2316 | Jammie 2317 | Jan 2318 | Jana 2319 | Janaya 2320 | Janaye 2321 | Jandy 2322 | Jane 2323 | Janean 2324 | Janeczka 2325 | Janeen 2326 | Janel 2327 | Janela 2328 | Janella 2329 | Janelle 2330 | Janene 2331 | Janenna 2332 | Janessa 2333 | Janet 2334 | Janeta 2335 | Janetta 2336 | Janette 2337 | Janeva 2338 | Janey 2339 | Jania 2340 | Janice 2341 | Janie 2342 | Janifer 2343 | Janina 2344 | Janine 2345 | Janis 2346 | Janith 2347 | Janka 2348 | Janna 2349 | Jannel 2350 | Jannelle 2351 | Janot 2352 | Jany 2353 | Jaquelin 2354 | Jaquelyn 2355 | Jaquenetta 2356 | Jaquenette 2357 | Jaquith 2358 | Jasmin 2359 | Jasmina 2360 | Jasmine 2361 | Jayme 2362 | Jaymee 2363 | Jayne 2364 | Jaynell 2365 | Jazmin 2366 | Jean 2367 | Jeana 2368 | Jeane 2369 | Jeanelle 2370 | Jeanette 2371 | Jeanie 2372 | Jeanine 2373 | Jeanna 2374 | Jeanne 2375 | Jeannette 2376 | Jeannie 2377 | Jeannine 2378 | Jehanna 2379 | Jelene 2380 | Jemie 2381 | Jemima 2382 | Jemimah 2383 | Jemmie 2384 | Jemmy 2385 | Jen 2386 | Jena 2387 | Jenda 2388 | Jenelle 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 | Jeralee 2408 | Jere 2409 | Jeri 2410 | Jermaine 2411 | Jerrie 2412 | Jerrilee 2413 | Jerrilyn 2414 | Jerrine 2415 | Jerry 2416 | Jerrylee 2417 | Jess 2418 | Jessa 2419 | Jessalin 2420 | Jessalyn 2421 | Jessamine 2422 | Jessamyn 2423 | Jesse 2424 | Jesselyn 2425 | Jessi 2426 | Jessica 2427 | Jessie 2428 | Jessika 2429 | Jessy 2430 | Jewel 2431 | Jewell 2432 | Jewelle 2433 | Jill 2434 | Jillana 2435 | Jillane 2436 | Jillayne 2437 | Jilleen 2438 | Jillene 2439 | Jilli 2440 | Jillian 2441 | Jillie 2442 | Jilly 2443 | Jinny 2444 | Jo 2445 | Jo Ann 2446 | Jo-Ann 2447 | Jo-Anne 2448 | Joan 2449 | Joana 2450 | Joane 2451 | Joanie 2452 | Joann 2453 | Joanna 2454 | Joanne 2455 | Joannes 2456 | Jobey 2457 | Jobi 2458 | Jobie 2459 | Jobina 2460 | Joby 2461 | Jobye 2462 | Jobyna 2463 | Jocelin 2464 | Joceline 2465 | Jocelyn 2466 | Jocelyne 2467 | Jodee 2468 | Jodi 2469 | Jodie 2470 | Jody 2471 | Joeann 2472 | Joela 2473 | Joelie 2474 | Joell 2475 | Joella 2476 | Joelle 2477 | Joellen 2478 | Joelly 2479 | Joellyn 2480 | Joelynn 2481 | Joete 2482 | Joey 2483 | Johanna 2484 | Johannah 2485 | Johna 2486 | Johnath 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 | Josepha 2519 | Josephina 2520 | Josephine 2521 | Josey 2522 | Josi 2523 | Josie 2524 | Josselyn 2525 | Josy 2526 | Jourdan 2527 | Joy 2528 | Joya 2529 | Joyan 2530 | Joyann 2531 | Joyce 2532 | Joycelin 2533 | Joye 2534 | Jsandye 2535 | Juana 2536 | Juanita 2537 | Judi 2538 | Judie 2539 | Judith 2540 | Juditha 2541 | Judy 2542 | Judye 2543 | Juieta 2544 | Julee 2545 | Juli 2546 | Julia 2547 | Juliana 2548 | Juliane 2549 | Juliann 2550 | Julianna 2551 | Julianne 2552 | Julie 2553 | Julienne 2554 | Juliet 2555 | Julieta 2556 | Julietta 2557 | Juliette 2558 | Julina 2559 | Juline 2560 | Julissa 2561 | Julita 2562 | June 2563 | Junette 2564 | Junia 2565 | Junie 2566 | Junina 2567 | Justina 2568 | Justine 2569 | Justinn 2570 | Jyoti 2571 | Kacey 2572 | Kacie 2573 | Kacy 2574 | Kaela 2575 | Kai 2576 | Kaia 2577 | Kaila 2578 | Kaile 2579 | Kailey 2580 | Kaitlin 2581 | Kaitlyn 2582 | Kaitlynn 2583 | Kaja 2584 | Kakalina 2585 | Kala 2586 | Kaleena 2587 | Kali 2588 | Kalie 2589 | Kalila 2590 | Kalina 2591 | Kalinda 2592 | Kalindi 2593 | Kalli 2594 | Kally 2595 | Kameko 2596 | Kamila 2597 | Kamilah 2598 | Kamillah 2599 | Kandace 2600 | Kandy 2601 | Kania 2602 | Kanya 2603 | Kara 2604 | Kara-Lynn 2605 | Karalee 2606 | Karalynn 2607 | Kare 2608 | Karee 2609 | Karel 2610 | Karen 2611 | Karena 2612 | Kari 2613 | Karia 2614 | Karie 2615 | Karil 2616 | Karilynn 2617 | Karin 2618 | Karina 2619 | Karine 2620 | Kariotta 2621 | Karisa 2622 | Karissa 2623 | Karita 2624 | Karla 2625 | Karlee 2626 | Karleen 2627 | Karlen 2628 | Karlene 2629 | Karlie 2630 | Karlotta 2631 | Karlotte 2632 | Karly 2633 | Karlyn 2634 | Karmen 2635 | Karna 2636 | Karol 2637 | Karola 2638 | Karole 2639 | Karolina 2640 | Karoline 2641 | Karoly 2642 | Karon 2643 | Karrah 2644 | Karrie 2645 | Karry 2646 | Kary 2647 | Karyl 2648 | Karylin 2649 | Karyn 2650 | Kasey 2651 | Kass 2652 | Kassandra 2653 | Kassey 2654 | Kassi 2655 | Kassia 2656 | Kassie 2657 | Kat 2658 | Kata 2659 | Katalin 2660 | Kate 2661 | Katee 2662 | Katerina 2663 | Katerine 2664 | Katey 2665 | Kath 2666 | Katha 2667 | Katharina 2668 | Katharine 2669 | Katharyn 2670 | Kathe 2671 | Katherina 2672 | Katherine 2673 | Katheryn 2674 | Kathi 2675 | Kathie 2676 | Kathleen 2677 | Kathlin 2678 | Kathrine 2679 | Kathryn 2680 | Kathryne 2681 | Kathy 2682 | Kathye 2683 | Kati 2684 | Katie 2685 | Katina 2686 | Katine 2687 | Katinka 2688 | Katleen 2689 | Katlin 2690 | Katrina 2691 | Katrine 2692 | Katrinka 2693 | Katti 2694 | Kattie 2695 | Katuscha 2696 | Katusha 2697 | Katy 2698 | Katya 2699 | Kay 2700 | Kaycee 2701 | Kaye 2702 | Kayla 2703 | Kayle 2704 | Kaylee 2705 | Kayley 2706 | Kaylil 2707 | Kaylyn 2708 | Keeley 2709 | Keelia 2710 | Keely 2711 | Kelcey 2712 | Kelci 2713 | Kelcie 2714 | Kelcy 2715 | Kelila 2716 | Kellen 2717 | Kelley 2718 | Kelli 2719 | Kellia 2720 | Kellie 2721 | Kellina 2722 | Kellsie 2723 | Kelly 2724 | Kellyann 2725 | Kelsey 2726 | Kelsi 2727 | Kelsy 2728 | Kendra 2729 | Kendre 2730 | Kenna 2731 | Keri 2732 | Keriann 2733 | Kerianne 2734 | Kerri 2735 | Kerrie 2736 | Kerrill 2737 | Kerrin 2738 | Kerry 2739 | Kerstin 2740 | Kesley 2741 | Keslie 2742 | Kessia 2743 | Kessiah 2744 | Ketti 2745 | Kettie 2746 | Ketty 2747 | Kevina 2748 | Kevyn 2749 | Ki 2750 | Kiah 2751 | Kial 2752 | Kiele 2753 | Kiersten 2754 | Kikelia 2755 | Kiley 2756 | Kim 2757 | Kimberlee 2758 | Kimberley 2759 | Kimberli 2760 | Kimberly 2761 | Kimberlyn 2762 | Kimbra 2763 | Kimmi 2764 | Kimmie 2765 | Kimmy 2766 | Kinna 2767 | Kip 2768 | Kipp 2769 | Kippie 2770 | Kippy 2771 | Kira 2772 | Kirbee 2773 | Kirbie 2774 | Kirby 2775 | Kiri 2776 | Kirsten 2777 | Kirsteni 2778 | Kirsti 2779 | Kirstin 2780 | Kirstyn 2781 | Kissee 2782 | Kissiah 2783 | Kissie 2784 | Kit 2785 | Kitti 2786 | Kittie 2787 | Kitty 2788 | Kizzee 2789 | Kizzie 2790 | Klara 2791 | Klarika 2792 | Klarrisa 2793 | Konstance 2794 | Konstanze 2795 | Koo 2796 | Kora 2797 | Koral 2798 | Koralle 2799 | Kordula 2800 | Kore 2801 | Korella 2802 | Koren 2803 | Koressa 2804 | Kori 2805 | Korie 2806 | Korney 2807 | Korrie 2808 | Korry 2809 | Kris 2810 | Krissie 2811 | Krissy 2812 | Krista 2813 | Kristal 2814 | Kristan 2815 | Kriste 2816 | Kristel 2817 | Kristen 2818 | Kristi 2819 | Kristien 2820 | Kristin 2821 | Kristina 2822 | Kristine 2823 | Kristy 2824 | Kristyn 2825 | Krysta 2826 | Krystal 2827 | Krystalle 2828 | Krystle 2829 | Krystyna 2830 | Kyla 2831 | Kyle 2832 | Kylen 2833 | Kylie 2834 | Kylila 2835 | Kylynn 2836 | Kym 2837 | Kynthia 2838 | Kyrstin 2839 | La Verne 2840 | Lacee 2841 | Lacey 2842 | Lacie 2843 | Lacy 2844 | Ladonna 2845 | Laetitia 2846 | Laina 2847 | Lainey 2848 | Lana 2849 | Lanae 2850 | Lane 2851 | Lanette 2852 | Laney 2853 | Lani 2854 | Lanie 2855 | Lanita 2856 | Lanna 2857 | Lanni 2858 | Lanny 2859 | Lara 2860 | Laraine 2861 | Lari 2862 | Larina 2863 | Larine 2864 | Larisa 2865 | Larissa 2866 | Lark 2867 | Laryssa 2868 | Latashia 2869 | Latia 2870 | Latisha 2871 | Latrena 2872 | Latrina 2873 | Laura 2874 | Lauraine 2875 | Laural 2876 | Lauralee 2877 | Laure 2878 | Lauree 2879 | Laureen 2880 | Laurel 2881 | Laurella 2882 | Lauren 2883 | Laurena 2884 | Laurene 2885 | Lauretta 2886 | Laurette 2887 | Lauri 2888 | Laurianne 2889 | Laurice 2890 | Laurie 2891 | Lauryn 2892 | Lavena 2893 | Laverna 2894 | Laverne 2895 | Lavina 2896 | Lavinia 2897 | Lavinie 2898 | Layla 2899 | Layne 2900 | Layney 2901 | Lea 2902 | Leah 2903 | Leandra 2904 | Leann 2905 | Leanna 2906 | Leanor 2907 | Leanora 2908 | Lebbie 2909 | Leda 2910 | Lee 2911 | Leeann 2912 | Leeanne 2913 | Leela 2914 | Leelah 2915 | Leena 2916 | Leesa 2917 | Leese 2918 | Legra 2919 | Leia 2920 | Leigh 2921 | Leigha 2922 | Leila 2923 | Leilah 2924 | Leisha 2925 | Lela 2926 | Lelah 2927 | Leland 2928 | Lelia 2929 | Lena 2930 | Lenee 2931 | Lenette 2932 | Lenka 2933 | Lenna 2934 | Lenora 2935 | Lenore 2936 | Leodora 2937 | Leoine 2938 | Leola 2939 | Leoline 2940 | Leona 2941 | Leonanie 2942 | Leone 2943 | Leonelle 2944 | Leonie 2945 | Leonora 2946 | Leonore 2947 | Leontine 2948 | Leontyne 2949 | Leora 2950 | Leshia 2951 | Lesley 2952 | Lesli 2953 | Leslie 2954 | Lesly 2955 | Lesya 2956 | Leta 2957 | Lethia 2958 | Leticia 2959 | Letisha 2960 | Letitia 2961 | Letizia 2962 | Letta 2963 | Letti 2964 | Lettie 2965 | Letty 2966 | Lexi 2967 | Lexie 2968 | Lexine 2969 | Lexis 2970 | Lexy 2971 | Leyla 2972 | Lezlie 2973 | Lia 2974 | Lian 2975 | Liana 2976 | Liane 2977 | Lianna 2978 | Lianne 2979 | Lib 2980 | Libbey 2981 | Libbi 2982 | Libbie 2983 | Libby 2984 | Licha 2985 | Lida 2986 | Lidia 2987 | Liesa 2988 | Lil 2989 | Lila 2990 | Lilah 2991 | Lilas 2992 | Lilia 2993 | Lilian 2994 | Liliane 2995 | Lilias 2996 | Lilith 2997 | Lilla 2998 | Lilli 2999 | Lillian 3000 | Lillis 3001 | Lilllie 3002 | Lilly 3003 | Lily 3004 | Lilyan 3005 | Lin 3006 | Lina 3007 | Lind 3008 | Linda 3009 | Lindi 3010 | Lindie 3011 | Lindsay 3012 | Lindsey 3013 | Lindsy 3014 | Lindy 3015 | Linea 3016 | Linell 3017 | Linet 3018 | Linette 3019 | Linn 3020 | Linnea 3021 | Linnell 3022 | Linnet 3023 | Linnie 3024 | Linzy 3025 | Lira 3026 | Lisa 3027 | Lisabeth 3028 | Lisbeth 3029 | Lise 3030 | Lisetta 3031 | Lisette 3032 | Lisha 3033 | Lishe 3034 | Lissa 3035 | Lissi 3036 | Lissie 3037 | Lissy 3038 | Lita 3039 | Liuka 3040 | Liv 3041 | Liva 3042 | Livia 3043 | Livvie 3044 | Livvy 3045 | Livvyy 3046 | Livy 3047 | Liz 3048 | Liza 3049 | Lizabeth 3050 | Lizbeth 3051 | Lizette 3052 | Lizzie 3053 | Lizzy 3054 | Loella 3055 | Lois 3056 | Loise 3057 | Lola 3058 | Loleta 3059 | Lolita 3060 | Lolly 3061 | Lona 3062 | Lonee 3063 | Loni 3064 | Lonna 3065 | Lonni 3066 | Lonnie 3067 | Lora 3068 | Lorain 3069 | Loraine 3070 | Loralee 3071 | Loralie 3072 | Loralyn 3073 | Loree 3074 | Loreen 3075 | Lorelei 3076 | Lorelle 3077 | Loren 3078 | Lorena 3079 | Lorene 3080 | Lorenza 3081 | Loretta 3082 | Lorette 3083 | Lori 3084 | Loria 3085 | Lorianna 3086 | Lorianne 3087 | Lorie 3088 | Lorilee 3089 | Lorilyn 3090 | Lorinda 3091 | Lorine 3092 | Lorita 3093 | Lorna 3094 | Lorne 3095 | Lorraine 3096 | Lorrayne 3097 | Lorri 3098 | Lorrie 3099 | Lorrin 3100 | Lorry 3101 | Lory 3102 | Lotta 3103 | Lotte 3104 | Lotti 3105 | Lottie 3106 | Lotty 3107 | Lou 3108 | Louella 3109 | Louisa 3110 | Louise 3111 | Louisette 3112 | Loutitia 3113 | Lu 3114 | Luce 3115 | Luci 3116 | Lucia 3117 | Luciana 3118 | Lucie 3119 | Lucienne 3120 | Lucila 3121 | Lucilia 3122 | Lucille 3123 | Lucina 3124 | Lucinda 3125 | Lucine 3126 | Lucita 3127 | Lucky 3128 | Lucretia 3129 | Lucy 3130 | Ludovika 3131 | Luella 3132 | Luelle 3133 | Luisa 3134 | Luise 3135 | Lula 3136 | Lulita 3137 | Lulu 3138 | Lura 3139 | Lurette 3140 | Lurleen 3141 | Lurlene 3142 | Lurline 3143 | Lusa 3144 | Luz 3145 | Lyda 3146 | Lydia 3147 | Lydie 3148 | Lyn 3149 | Lynda 3150 | Lynde 3151 | Lyndel 3152 | Lyndell 3153 | Lyndsay 3154 | Lyndsey 3155 | Lyndsie 3156 | Lyndy 3157 | Lynea 3158 | Lynelle 3159 | Lynett 3160 | Lynette 3161 | Lynn 3162 | Lynna 3163 | Lynne 3164 | Lynnea 3165 | Lynnell 3166 | Lynnelle 3167 | Lynnet 3168 | Lynnett 3169 | Lynnette 3170 | Lynsey 3171 | Lyssa 3172 | Mab 3173 | Mabel 3174 | Mabelle 3175 | Mable 3176 | Mada 3177 | Madalena 3178 | Madalyn 3179 | Maddalena 3180 | Maddi 3181 | Maddie 3182 | Maddy 3183 | Madel 3184 | Madelaine 3185 | Madeleine 3186 | Madelena 3187 | Madelene 3188 | Madelin 3189 | Madelina 3190 | Madeline 3191 | Madella 3192 | Madelle 3193 | Madelon 3194 | Madelyn 3195 | Madge 3196 | Madlen 3197 | Madlin 3198 | Madonna 3199 | Mady 3200 | Mae 3201 | Maegan 3202 | Mag 3203 | Magda 3204 | Magdaia 3205 | Magdalen 3206 | Magdalena 3207 | Magdalene 3208 | Maggee 3209 | Maggi 3210 | Maggie 3211 | Maggy 3212 | Mahala 3213 | Mahalia 3214 | Maia 3215 | Maible 3216 | Maiga 3217 | Maighdiln 3218 | Mair 3219 | Maire 3220 | Maisey 3221 | Maisie 3222 | Maitilde 3223 | Mala 3224 | Malanie 3225 | Malena 3226 | Malia 3227 | Malina 3228 | Malinda 3229 | Malinde 3230 | Malissa 3231 | Malissia 3232 | Mallissa 3233 | Mallorie 3234 | Mallory 3235 | Malorie 3236 | Malory 3237 | Malva 3238 | Malvina 3239 | Malynda 3240 | Mame 3241 | Mamie 3242 | Manda 3243 | Mandi 3244 | Mandie 3245 | Mandy 3246 | Manon 3247 | Manya 3248 | Mara 3249 | Marabel 3250 | Marcela 3251 | Marcelia 3252 | Marcella 3253 | Marcelle 3254 | Marcellina 3255 | Marcelline 3256 | Marchelle 3257 | Marci 3258 | Marcia 3259 | Marcie 3260 | Marcile 3261 | Marcille 3262 | Marcy 3263 | Mareah 3264 | Maren 3265 | Marena 3266 | Maressa 3267 | Marga 3268 | Margalit 3269 | Margalo 3270 | Margaret 3271 | Margareta 3272 | Margarete 3273 | Margaretha 3274 | Margarethe 3275 | Margaretta 3276 | Margarette 3277 | Margarita 3278 | Margaux 3279 | Marge 3280 | Margeaux 3281 | Margery 3282 | Marget 3283 | Margette 3284 | Margi 3285 | Margie 3286 | Margit 3287 | Margo 3288 | Margot 3289 | Margret 3290 | Marguerite 3291 | Margy 3292 | Mari 3293 | Maria 3294 | Mariam 3295 | Marian 3296 | Mariana 3297 | Mariann 3298 | Marianna 3299 | Marianne 3300 | Maribel 3301 | Maribelle 3302 | Maribeth 3303 | Marice 3304 | Maridel 3305 | Marie 3306 | Marie-Ann 3307 | Marie-Jeanne 3308 | Marieann 3309 | Mariejeanne 3310 | Mariel 3311 | Mariele 3312 | Marielle 3313 | Mariellen 3314 | Marietta 3315 | Mariette 3316 | Marigold 3317 | Marijo 3318 | Marika 3319 | Marilee 3320 | Marilin 3321 | Marillin 3322 | Marilyn 3323 | Marin 3324 | Marina 3325 | Marinna 3326 | Marion 3327 | Mariquilla 3328 | Maris 3329 | Marisa 3330 | Mariska 3331 | Marissa 3332 | Marita 3333 | Maritsa 3334 | Mariya 3335 | Marj 3336 | Marja 3337 | Marje 3338 | Marji 3339 | Marjie 3340 | Marjorie 3341 | Marjory 3342 | Marjy 3343 | Marketa 3344 | Marla 3345 | Marlane 3346 | Marleah 3347 | Marlee 3348 | Marleen 3349 | Marlena 3350 | Marlene 3351 | Marley 3352 | Marlie 3353 | Marline 3354 | Marlo 3355 | Marlyn 3356 | Marna 3357 | Marne 3358 | Marney 3359 | Marni 3360 | Marnia 3361 | Marnie 3362 | Marquita 3363 | Marrilee 3364 | Marris 3365 | Marrissa 3366 | Marsha 3367 | Marsiella 3368 | Marta 3369 | Martelle 3370 | Martguerita 3371 | Martha 3372 | Marthe 3373 | Marthena 3374 | Marti 3375 | Martica 3376 | Martie 3377 | Martina 3378 | Martita 3379 | Marty 3380 | Martynne 3381 | Mary 3382 | Marya 3383 | Maryann 3384 | Maryanna 3385 | Maryanne 3386 | Marybelle 3387 | Marybeth 3388 | Maryellen 3389 | Maryjane 3390 | Maryjo 3391 | Maryl 3392 | Marylee 3393 | Marylin 3394 | Marylinda 3395 | Marylou 3396 | Marylynne 3397 | Maryrose 3398 | Marys 3399 | Marysa 3400 | Masha 3401 | Matelda 3402 | Mathilda 3403 | Mathilde 3404 | Matilda 3405 | Matilde 3406 | Matti 3407 | Mattie 3408 | Matty 3409 | Maud 3410 | Maude 3411 | Maudie 3412 | Maura 3413 | Maure 3414 | Maureen 3415 | Maureene 3416 | Maurene 3417 | Maurine 3418 | Maurise 3419 | Maurita 3420 | Maurizia 3421 | Mavis 3422 | Mavra 3423 | Max 3424 | Maxi 3425 | Maxie 3426 | Maxine 3427 | Maxy 3428 | May 3429 | Maybelle 3430 | Maye 3431 | Mead 3432 | Meade 3433 | Meagan 3434 | Meaghan 3435 | Meara 3436 | Mechelle 3437 | Meg 3438 | Megan 3439 | Megen 3440 | Meggi 3441 | Meggie 3442 | Meggy 3443 | Meghan 3444 | Meghann 3445 | Mehetabel 3446 | Mei 3447 | Mel 3448 | Mela 3449 | Melamie 3450 | Melania 3451 | Melanie 3452 | Melantha 3453 | Melany 3454 | Melba 3455 | Melesa 3456 | Melessa 3457 | Melicent 3458 | Melina 3459 | Melinda 3460 | Melinde 3461 | Melisa 3462 | Melisande 3463 | Melisandra 3464 | Melisenda 3465 | Melisent 3466 | Melissa 3467 | Melisse 3468 | Melita 3469 | Melitta 3470 | Mella 3471 | Melli 3472 | Mellicent 3473 | Mellie 3474 | Mellisa 3475 | Mellisent 3476 | Melloney 3477 | Melly 3478 | Melodee 3479 | Melodie 3480 | Melody 3481 | Melonie 3482 | Melony 3483 | Melosa 3484 | Melva 3485 | Mercedes 3486 | Merci 3487 | Mercie 3488 | Mercy 3489 | Meredith 3490 | Meredithe 3491 | Meridel 3492 | Meridith 3493 | Meriel 3494 | Merilee 3495 | Merilyn 3496 | Meris 3497 | Merissa 3498 | Merl 3499 | Merla 3500 | Merle 3501 | Merlina 3502 | Merline 3503 | Merna 3504 | Merola 3505 | Merralee 3506 | Merridie 3507 | Merrie 3508 | Merrielle 3509 | Merrile 3510 | Merrilee 3511 | Merrili 3512 | Merrill 3513 | Merrily 3514 | Merry 3515 | Mersey 3516 | Meryl 3517 | Meta 3518 | Mia 3519 | Micaela 3520 | Michaela 3521 | Michaelina 3522 | Michaeline 3523 | Michaella 3524 | Michal 3525 | Michel 3526 | Michele 3527 | Michelina 3528 | Micheline 3529 | Michell 3530 | Michelle 3531 | Micki 3532 | Mickie 3533 | Micky 3534 | Midge 3535 | Mignon 3536 | Mignonne 3537 | Miguela 3538 | Miguelita 3539 | Mikaela 3540 | Mil 3541 | Mildred 3542 | Mildrid 3543 | Milena 3544 | Milicent 3545 | Milissent 3546 | Milka 3547 | Milli 3548 | Millicent 3549 | Millie 3550 | Millisent 3551 | Milly 3552 | Milzie 3553 | Mimi 3554 | Min 3555 | Mina 3556 | Minda 3557 | Mindy 3558 | Minerva 3559 | Minetta 3560 | Minette 3561 | Minna 3562 | Minnaminnie 3563 | Minne 3564 | Minni 3565 | Minnie 3566 | Minnnie 3567 | Minny 3568 | Minta 3569 | Miof Mela 3570 | Miquela 3571 | Mira 3572 | Mirabel 3573 | Mirabella 3574 | Mirabelle 3575 | Miran 3576 | Miranda 3577 | Mireielle 3578 | Mireille 3579 | Mirella 3580 | Mirelle 3581 | Miriam 3582 | Mirilla 3583 | Mirna 3584 | Misha 3585 | Missie 3586 | Missy 3587 | Misti 3588 | Misty 3589 | Mitzi 3590 | Modesta 3591 | Modestia 3592 | Modestine 3593 | Modesty 3594 | Moina 3595 | Moira 3596 | Moll 3597 | Mollee 3598 | Molli 3599 | Mollie 3600 | Molly 3601 | Mommy 3602 | Mona 3603 | Monah 3604 | Monica 3605 | Monika 3606 | Monique 3607 | Mora 3608 | Moreen 3609 | Morena 3610 | Morgan 3611 | Morgana 3612 | Morganica 3613 | Morganne 3614 | Morgen 3615 | Moria 3616 | Morissa 3617 | Morna 3618 | Moselle 3619 | Moyna 3620 | Moyra 3621 | Mozelle 3622 | Muffin 3623 | Mufi 3624 | Mufinella 3625 | Muire 3626 | Mureil 3627 | Murial 3628 | Muriel 3629 | Murielle 3630 | Myra 3631 | Myrah 3632 | Myranda 3633 | Myriam 3634 | Myrilla 3635 | Myrle 3636 | Myrlene 3637 | Myrna 3638 | Myrta 3639 | Myrtia 3640 | Myrtice 3641 | Myrtie 3642 | Myrtle 3643 | Nada 3644 | Nadean 3645 | Nadeen 3646 | Nadia 3647 | Nadine 3648 | Nadiya 3649 | Nady 3650 | Nadya 3651 | Nalani 3652 | Nan 3653 | Nana 3654 | Nananne 3655 | Nance 3656 | Nancee 3657 | Nancey 3658 | Nanci 3659 | Nancie 3660 | Nancy 3661 | Nanete 3662 | Nanette 3663 | Nani 3664 | Nanice 3665 | Nanine 3666 | Nannette 3667 | Nanni 3668 | Nannie 3669 | Nanny 3670 | Nanon 3671 | Naoma 3672 | Naomi 3673 | Nara 3674 | Nari 3675 | Nariko 3676 | Nat 3677 | Nata 3678 | Natala 3679 | Natalee 3680 | Natalie 3681 | Natalina 3682 | Nataline 3683 | Natalya 3684 | Natasha 3685 | Natassia 3686 | Nathalia 3687 | Nathalie 3688 | Natividad 3689 | Natka 3690 | Natty 3691 | Neala 3692 | Neda 3693 | Nedda 3694 | Nedi 3695 | Neely 3696 | Neila 3697 | Neile 3698 | Neilla 3699 | Neille 3700 | Nelia 3701 | Nelie 3702 | Nell 3703 | Nelle 3704 | Nelli 3705 | Nellie 3706 | Nelly 3707 | Nerissa 3708 | Nerita 3709 | Nert 3710 | Nerta 3711 | Nerte 3712 | Nerti 3713 | Nertie 3714 | Nerty 3715 | Nessa 3716 | Nessi 3717 | Nessie 3718 | Nessy 3719 | Nesta 3720 | Netta 3721 | Netti 3722 | Nettie 3723 | Nettle 3724 | Netty 3725 | Nevsa 3726 | Neysa 3727 | Nichol 3728 | Nichole 3729 | Nicholle 3730 | Nicki 3731 | Nickie 3732 | Nicky 3733 | Nicol 3734 | Nicola 3735 | Nicole 3736 | Nicolea 3737 | Nicolette 3738 | Nicoli 3739 | Nicolina 3740 | Nicoline 3741 | Nicolle 3742 | Nikaniki 3743 | Nike 3744 | Niki 3745 | Nikki 3746 | Nikkie 3747 | Nikoletta 3748 | Nikolia 3749 | Nina 3750 | Ninetta 3751 | Ninette 3752 | Ninnetta 3753 | Ninnette 3754 | Ninon 3755 | Nissa 3756 | Nisse 3757 | Nissie 3758 | Nissy 3759 | Nita 3760 | Nixie 3761 | Noami 3762 | Noel 3763 | Noelani 3764 | Noell 3765 | Noella 3766 | Noelle 3767 | Noellyn 3768 | Noelyn 3769 | Noemi 3770 | Nola 3771 | Nolana 3772 | Nolie 3773 | Nollie 3774 | Nomi 3775 | Nona 3776 | Nonah 3777 | Noni 3778 | Nonie 3779 | Nonna 3780 | Nonnah 3781 | Nora 3782 | Norah 3783 | Norean 3784 | Noreen 3785 | Norene 3786 | Norina 3787 | Norine 3788 | Norma 3789 | Norri 3790 | Norrie 3791 | Norry 3792 | Novelia 3793 | Nydia 3794 | Nyssa 3795 | Octavia 3796 | Odele 3797 | Odelia 3798 | Odelinda 3799 | Odella 3800 | Odelle 3801 | Odessa 3802 | Odetta 3803 | Odette 3804 | Odilia 3805 | Odille 3806 | Ofelia 3807 | Ofella 3808 | Ofilia 3809 | Ola 3810 | Olenka 3811 | Olga 3812 | Olia 3813 | Olimpia 3814 | Olive 3815 | Olivette 3816 | Olivia 3817 | Olivie 3818 | Oliy 3819 | Ollie 3820 | Olly 3821 | Olva 3822 | Olwen 3823 | Olympe 3824 | Olympia 3825 | Olympie 3826 | Ondrea 3827 | Oneida 3828 | Onida 3829 | Oona 3830 | Opal 3831 | Opalina 3832 | Opaline 3833 | Ophelia 3834 | Ophelie 3835 | Ora 3836 | Oralee 3837 | Oralia 3838 | Oralie 3839 | Oralla 3840 | Oralle 3841 | Orel 3842 | Orelee 3843 | Orelia 3844 | Orelie 3845 | Orella 3846 | Orelle 3847 | Oriana 3848 | Orly 3849 | Orsa 3850 | Orsola 3851 | Ortensia 3852 | Otha 3853 | Othelia 3854 | Othella 3855 | Othilia 3856 | Othilie 3857 | Ottilie 3858 | Page 3859 | Paige 3860 | Paloma 3861 | Pam 3862 | Pamela 3863 | Pamelina 3864 | Pamella 3865 | Pammi 3866 | Pammie 3867 | Pammy 3868 | Pandora 3869 | Pansie 3870 | Pansy 3871 | Paola 3872 | Paolina 3873 | Papagena 3874 | Pat 3875 | Patience 3876 | Patrica 3877 | Patrice 3878 | Patricia 3879 | Patrizia 3880 | Patsy 3881 | Patti 3882 | Pattie 3883 | Patty 3884 | Paula 3885 | Paule 3886 | Pauletta 3887 | Paulette 3888 | Pauli 3889 | Paulie 3890 | Paulina 3891 | Pauline 3892 | Paulita 3893 | Pauly 3894 | Pavia 3895 | Pavla 3896 | Pearl 3897 | Pearla 3898 | Pearle 3899 | Pearline 3900 | Peg 3901 | Pegeen 3902 | Peggi 3903 | Peggie 3904 | Peggy 3905 | Pen 3906 | Penelopa 3907 | Penelope 3908 | Penni 3909 | Pennie 3910 | Penny 3911 | Pepi 3912 | Pepita 3913 | Peri 3914 | Peria 3915 | Perl 3916 | Perla 3917 | Perle 3918 | Perri 3919 | Perrine 3920 | Perry 3921 | Persis 3922 | Pet 3923 | Peta 3924 | Petra 3925 | Petrina 3926 | Petronella 3927 | Petronia 3928 | Petronilla 3929 | Petronille 3930 | Petunia 3931 | Phaedra 3932 | Phaidra 3933 | Phebe 3934 | Phedra 3935 | Phelia 3936 | Phil 3937 | Philipa 3938 | Philippa 3939 | Philippe 3940 | Philippine 3941 | Philis 3942 | Phillida 3943 | Phillie 3944 | Phillis 3945 | Philly 3946 | Philomena 3947 | Phoebe 3948 | Phylis 3949 | Phyllida 3950 | Phyllis 3951 | Phyllys 3952 | Phylys 3953 | Pia 3954 | Pier 3955 | Pierette 3956 | Pierrette 3957 | Pietra 3958 | Piper 3959 | Pippa 3960 | Pippy 3961 | Polly 3962 | Pollyanna 3963 | Pooh 3964 | Poppy 3965 | Portia 3966 | Pris 3967 | Prisca 3968 | Priscella 3969 | Priscilla 3970 | Prissie 3971 | Pru 3972 | Prudence 3973 | Prudi 3974 | Prudy 3975 | Prue 3976 | Queenie 3977 | Quentin 3978 | Querida 3979 | Quinn 3980 | Quinta 3981 | Quintana 3982 | Quintilla 3983 | Quintina 3984 | Rachael 3985 | Rachel 3986 | Rachele 3987 | Rachelle 3988 | Rae 3989 | Raeann 3990 | Raf 3991 | Rafa 3992 | Rafaela 3993 | Rafaelia 3994 | Rafaelita 3995 | Rahal 3996 | Rahel 3997 | Raina 3998 | Raine 3999 | Rakel 4000 | Ralina 4001 | Ramona 4002 | Ramonda 4003 | Rana 4004 | Randa 4005 | Randee 4006 | Randene 4007 | Randi 4008 | Randie 4009 | Randy 4010 | Ranee 4011 | Rani 4012 | Rania 4013 | Ranice 4014 | Ranique 4015 | Ranna 4016 | Raphaela 4017 | Raquel 4018 | Raquela 4019 | Rasia 4020 | Rasla 4021 | Raven 4022 | Ray 4023 | Raychel 4024 | Raye 4025 | Rayna 4026 | Raynell 4027 | Rayshell 4028 | Rea 4029 | Reba 4030 | Rebbecca 4031 | Rebe 4032 | Rebeca 4033 | Rebecca 4034 | Rebecka 4035 | Rebeka 4036 | Rebekah 4037 | Rebekkah 4038 | Ree 4039 | Reeba 4040 | Reena 4041 | Reeta 4042 | Reeva 4043 | Regan 4044 | Reggi 4045 | Reggie 4046 | Regina 4047 | Regine 4048 | Reiko 4049 | Reina 4050 | Reine 4051 | Remy 4052 | Rena 4053 | Renae 4054 | Renata 4055 | Renate 4056 | Rene 4057 | Renee 4058 | Renell 4059 | Renelle 4060 | Renie 4061 | Rennie 4062 | Reta 4063 | Retha 4064 | Revkah 4065 | Rey 4066 | Reyna 4067 | Rhea 4068 | Rheba 4069 | Rheta 4070 | Rhetta 4071 | Rhiamon 4072 | Rhianna 4073 | Rhianon 4074 | Rhoda 4075 | Rhodia 4076 | Rhodie 4077 | Rhody 4078 | Rhona 4079 | Rhonda 4080 | Riane 4081 | Riannon 4082 | Rianon 4083 | Rica 4084 | Ricca 4085 | Rici 4086 | Ricki 4087 | Rickie 4088 | Ricky 4089 | Riki 4090 | Rikki 4091 | Rina 4092 | Risa 4093 | Rita 4094 | Riva 4095 | Rivalee 4096 | Rivi 4097 | Rivkah 4098 | Rivy 4099 | Roana 4100 | Roanna 4101 | Roanne 4102 | Robbi 4103 | Robbie 4104 | Robbin 4105 | Robby 4106 | Robbyn 4107 | Robena 4108 | Robenia 4109 | Roberta 4110 | Robin 4111 | Robina 4112 | Robinet 4113 | Robinett 4114 | Robinetta 4115 | Robinette 4116 | Robinia 4117 | Roby 4118 | Robyn 4119 | Roch 4120 | Rochell 4121 | Rochella 4122 | Rochelle 4123 | Rochette 4124 | Roda 4125 | Rodi 4126 | Rodie 4127 | Rodina 4128 | Rois 4129 | Romola 4130 | Romona 4131 | Romonda 4132 | Romy 4133 | Rona 4134 | Ronalda 4135 | Ronda 4136 | Ronica 4137 | Ronna 4138 | Ronni 4139 | Ronnica 4140 | Ronnie 4141 | Ronny 4142 | Roobbie 4143 | Rora 4144 | Rori 4145 | Rorie 4146 | Rory 4147 | Ros 4148 | Rosa 4149 | Rosabel 4150 | Rosabella 4151 | Rosabelle 4152 | Rosaleen 4153 | Rosalia 4154 | Rosalie 4155 | Rosalind 4156 | Rosalinda 4157 | Rosalinde 4158 | Rosaline 4159 | Rosalyn 4160 | Rosalynd 4161 | Rosamond 4162 | Rosamund 4163 | Rosana 4164 | Rosanna 4165 | Rosanne 4166 | Rose 4167 | Roseann 4168 | Roseanna 4169 | Roseanne 4170 | Roselia 4171 | Roselin 4172 | Roseline 4173 | Rosella 4174 | Roselle 4175 | Rosemaria 4176 | Rosemarie 4177 | Rosemary 4178 | Rosemonde 4179 | Rosene 4180 | Rosetta 4181 | Rosette 4182 | Roshelle 4183 | Rosie 4184 | Rosina 4185 | Rosita 4186 | Roslyn 4187 | Rosmunda 4188 | Rosy 4189 | Row 4190 | Rowe 4191 | Rowena 4192 | Roxana 4193 | Roxane 4194 | Roxanna 4195 | Roxanne 4196 | Roxi 4197 | Roxie 4198 | Roxine 4199 | Roxy 4200 | Roz 4201 | Rozalie 4202 | Rozalin 4203 | Rozamond 4204 | Rozanna 4205 | Rozanne 4206 | Roze 4207 | Rozele 4208 | Rozella 4209 | Rozelle 4210 | Rozina 4211 | Rubetta 4212 | Rubi 4213 | Rubia 4214 | Rubie 4215 | Rubina 4216 | Ruby 4217 | Ruperta 4218 | Ruth 4219 | Ruthann 4220 | Ruthanne 4221 | Ruthe 4222 | Ruthi 4223 | Ruthie 4224 | Ruthy 4225 | Ryann 4226 | Rycca 4227 | Saba 4228 | Sabina 4229 | Sabine 4230 | Sabra 4231 | Sabrina 4232 | Sacha 4233 | Sada 4234 | Sadella 4235 | Sadie 4236 | Sadye 4237 | Saidee 4238 | Sal 4239 | Salaidh 4240 | Sallee 4241 | Salli 4242 | Sallie 4243 | Sally 4244 | Sallyann 4245 | Sallyanne 4246 | Saloma 4247 | Salome 4248 | Salomi 4249 | Sam 4250 | Samantha 4251 | Samara 4252 | Samaria 4253 | Sammy 4254 | Sande 4255 | Sandi 4256 | Sandie 4257 | Sandra 4258 | Sandy 4259 | Sandye 4260 | Sapphira 4261 | Sapphire 4262 | Sara 4263 | Sara-Ann 4264 | Saraann 4265 | Sarah 4266 | Sarajane 4267 | Saree 4268 | Sarena 4269 | Sarene 4270 | Sarette 4271 | Sari 4272 | Sarina 4273 | Sarine 4274 | Sarita 4275 | Sascha 4276 | Sasha 4277 | Sashenka 4278 | Saudra 4279 | Saundra 4280 | Savina 4281 | Sayre 4282 | Scarlet 4283 | Scarlett 4284 | Sean 4285 | Seana 4286 | Seka 4287 | Sela 4288 | Selena 4289 | Selene 4290 | Selestina 4291 | Selia 4292 | Selie 4293 | Selina 4294 | Selinda 4295 | Seline 4296 | Sella 4297 | Selle 4298 | Selma 4299 | Sena 4300 | Sephira 4301 | Serena 4302 | Serene 4303 | Shae 4304 | Shaina 4305 | Shaine 4306 | Shalna 4307 | Shalne 4308 | Shana 4309 | Shanda 4310 | Shandee 4311 | Shandeigh 4312 | Shandie 4313 | Shandra 4314 | Shandy 4315 | Shane 4316 | Shani 4317 | Shanie 4318 | Shanna 4319 | Shannah 4320 | Shannen 4321 | Shannon 4322 | Shanon 4323 | Shanta 4324 | Shantee 4325 | Shara 4326 | Sharai 4327 | Shari 4328 | Sharia 4329 | Sharity 4330 | Sharl 4331 | Sharla 4332 | Sharleen 4333 | Sharlene 4334 | Sharline 4335 | Sharon 4336 | Sharona 4337 | Sharron 4338 | Sharyl 4339 | Shaun 4340 | Shauna 4341 | Shawn 4342 | Shawna 4343 | Shawnee 4344 | Shay 4345 | Shayla 4346 | Shaylah 4347 | Shaylyn 4348 | Shaylynn 4349 | Shayna 4350 | Shayne 4351 | Shea 4352 | Sheba 4353 | Sheela 4354 | Sheelagh 4355 | Sheelah 4356 | Sheena 4357 | Sheeree 4358 | Sheila 4359 | Sheila-Kathryn 4360 | Sheilah 4361 | Shel 4362 | Shela 4363 | Shelagh 4364 | Shelba 4365 | Shelbi 4366 | Shelby 4367 | Shelia 4368 | Shell 4369 | Shelley 4370 | Shelli 4371 | Shellie 4372 | Shelly 4373 | Shena 4374 | Sher 4375 | Sheree 4376 | Sheri 4377 | Sherie 4378 | Sherill 4379 | Sherilyn 4380 | Sherline 4381 | Sherri 4382 | Sherrie 4383 | Sherry 4384 | Sherye 4385 | Sheryl 4386 | Shina 4387 | Shir 4388 | Shirl 4389 | Shirlee 4390 | Shirleen 4391 | Shirlene 4392 | Shirley 4393 | Shirline 4394 | Shoshana 4395 | Shoshanna 4396 | Siana 4397 | Sianna 4398 | Sib 4399 | Sibbie 4400 | Sibby 4401 | Sibeal 4402 | Sibel 4403 | Sibella 4404 | Sibelle 4405 | Sibilla 4406 | Sibley 4407 | Sibyl 4408 | Sibylla 4409 | Sibylle 4410 | Sidoney 4411 | Sidonia 4412 | Sidonnie 4413 | Sigrid 4414 | Sile 4415 | Sileas 4416 | Silva 4417 | Silvana 4418 | Silvia 4419 | Silvie 4420 | Simona 4421 | Simone 4422 | Simonette 4423 | Simonne 4424 | Sindee 4425 | Siobhan 4426 | Sioux 4427 | Siouxie 4428 | Sisely 4429 | Sisile 4430 | Sissie 4431 | Sissy 4432 | Siusan 4433 | Sofia 4434 | Sofie 4435 | Sondra 4436 | Sonia 4437 | Sonja 4438 | Sonni 4439 | Sonnie 4440 | Sonnnie 4441 | Sonny 4442 | Sonya 4443 | Sophey 4444 | Sophi 4445 | Sophia 4446 | Sophie 4447 | Sophronia 4448 | Sorcha 4449 | Sosanna 4450 | Stace 4451 | Stacee 4452 | Stacey 4453 | Staci 4454 | Stacia 4455 | Stacie 4456 | Stacy 4457 | Stafani 4458 | Star 4459 | Starla 4460 | Starlene 4461 | Starlin 4462 | Starr 4463 | Stefa 4464 | Stefania 4465 | Stefanie 4466 | Steffane 4467 | Steffi 4468 | Steffie 4469 | Stella 4470 | Stepha 4471 | Stephana 4472 | Stephani 4473 | Stephanie 4474 | Stephannie 4475 | Stephenie 4476 | Stephi 4477 | Stephie 4478 | Stephine 4479 | Stesha 4480 | Stevana 4481 | Stevena 4482 | Stoddard 4483 | Storm 4484 | Stormi 4485 | Stormie 4486 | Stormy 4487 | Sue 4488 | Suellen 4489 | Sukey 4490 | Suki 4491 | Sula 4492 | Sunny 4493 | Sunshine 4494 | Susan 4495 | Susana 4496 | Susanetta 4497 | Susann 4498 | Susanna 4499 | Susannah 4500 | Susanne 4501 | Susette 4502 | Susi 4503 | Susie 4504 | Susy 4505 | Suzann 4506 | Suzanna 4507 | Suzanne 4508 | Suzette 4509 | Suzi 4510 | Suzie 4511 | Suzy 4512 | Sybil 4513 | Sybila 4514 | Sybilla 4515 | Sybille 4516 | Sybyl 4517 | Sydel 4518 | Sydelle 4519 | Sydney 4520 | Sylvia 4521 | Tabatha 4522 | Tabbatha 4523 | Tabbi 4524 | Tabbie 4525 | Tabbitha 4526 | Tabby 4527 | Tabina 4528 | Tabitha 4529 | Taffy 4530 | Talia 4531 | Tallia 4532 | Tallie 4533 | Tallou 4534 | Tallulah 4535 | Tally 4536 | Talya 4537 | Talyah 4538 | Tamar 4539 | Tamara 4540 | Tamarah 4541 | Tamarra 4542 | Tamera 4543 | Tami 4544 | Tamiko 4545 | Tamma 4546 | Tammara 4547 | Tammi 4548 | Tammie 4549 | Tammy 4550 | Tamqrah 4551 | Tamra 4552 | Tana 4553 | Tandi 4554 | Tandie 4555 | Tandy 4556 | Tanhya 4557 | Tani 4558 | Tania 4559 | Tanitansy 4560 | Tansy 4561 | Tanya 4562 | Tara 4563 | Tarah 4564 | Tarra 4565 | Tarrah 4566 | Taryn 4567 | Tasha 4568 | Tasia 4569 | Tate 4570 | Tatiana 4571 | Tatiania 4572 | Tatum 4573 | Tawnya 4574 | Tawsha 4575 | Ted 4576 | Tedda 4577 | Teddi 4578 | Teddie 4579 | Teddy 4580 | Tedi 4581 | Tedra 4582 | Teena 4583 | TEirtza 4584 | Teodora 4585 | Tera 4586 | Teresa 4587 | Terese 4588 | Teresina 4589 | Teresita 4590 | Teressa 4591 | Teri 4592 | Teriann 4593 | Terra 4594 | Terri 4595 | Terrie 4596 | Terrijo 4597 | Terry 4598 | Terrye 4599 | Tersina 4600 | Terza 4601 | Tess 4602 | Tessa 4603 | Tessi 4604 | Tessie 4605 | Tessy 4606 | Thalia 4607 | Thea 4608 | Theadora 4609 | Theda 4610 | Thekla 4611 | Thelma 4612 | Theo 4613 | Theodora 4614 | Theodosia 4615 | Theresa 4616 | Therese 4617 | Theresina 4618 | Theresita 4619 | Theressa 4620 | Therine 4621 | Thia 4622 | Thomasa 4623 | Thomasin 4624 | Thomasina 4625 | Thomasine 4626 | Tiena 4627 | Tierney 4628 | Tiertza 4629 | Tiff 4630 | Tiffani 4631 | Tiffanie 4632 | Tiffany 4633 | Tiffi 4634 | Tiffie 4635 | Tiffy 4636 | Tilda 4637 | Tildi 4638 | Tildie 4639 | Tildy 4640 | Tillie 4641 | Tilly 4642 | Tim 4643 | Timi 4644 | Timmi 4645 | Timmie 4646 | Timmy 4647 | Timothea 4648 | Tina 4649 | Tine 4650 | Tiphani 4651 | Tiphanie 4652 | Tiphany 4653 | Tish 4654 | Tisha 4655 | Tobe 4656 | Tobey 4657 | Tobi 4658 | Toby 4659 | Tobye 4660 | Toinette 4661 | Toma 4662 | Tomasina 4663 | Tomasine 4664 | Tomi 4665 | Tommi 4666 | Tommie 4667 | Tommy 4668 | Toni 4669 | Tonia 4670 | Tonie 4671 | Tony 4672 | Tonya 4673 | Tonye 4674 | Tootsie 4675 | Torey 4676 | Tori 4677 | Torie 4678 | Torrie 4679 | Tory 4680 | Tova 4681 | Tove 4682 | Tracee 4683 | Tracey 4684 | Traci 4685 | Tracie 4686 | Tracy 4687 | Trenna 4688 | Tresa 4689 | Trescha 4690 | Tressa 4691 | Tricia 4692 | Trina 4693 | Trish 4694 | Trisha 4695 | Trista 4696 | Trix 4697 | Trixi 4698 | Trixie 4699 | Trixy 4700 | Truda 4701 | Trude 4702 | Trudey 4703 | Trudi 4704 | Trudie 4705 | Trudy 4706 | Trula 4707 | Tuesday 4708 | Twila 4709 | Twyla 4710 | Tybi 4711 | Tybie 4712 | Tyne 4713 | Ula 4714 | Ulla 4715 | Ulrica 4716 | Ulrika 4717 | Ulrikaumeko 4718 | Ulrike 4719 | Umeko 4720 | Una 4721 | Ursa 4722 | Ursala 4723 | Ursola 4724 | Ursula 4725 | Ursulina 4726 | Ursuline 4727 | Uta 4728 | Val 4729 | Valaree 4730 | Valaria 4731 | Vale 4732 | Valeda 4733 | Valencia 4734 | Valene 4735 | Valenka 4736 | Valentia 4737 | Valentina 4738 | Valentine 4739 | Valera 4740 | Valeria 4741 | Valerie 4742 | Valery 4743 | Valerye 4744 | Valida 4745 | Valina 4746 | Valli 4747 | Vallie 4748 | Vally 4749 | Valma 4750 | Valry 4751 | Van 4752 | Vanda 4753 | Vanessa 4754 | Vania 4755 | Vanna 4756 | Vanni 4757 | Vannie 4758 | Vanny 4759 | Vanya 4760 | Veda 4761 | Velma 4762 | Velvet 4763 | Venita 4764 | Venus 4765 | Vera 4766 | Veradis 4767 | Vere 4768 | Verena 4769 | Verene 4770 | Veriee 4771 | Verile 4772 | Verina 4773 | Verine 4774 | Verla 4775 | Verna 4776 | Vernice 4777 | Veronica 4778 | Veronika 4779 | Veronike 4780 | Veronique 4781 | Vevay 4782 | Vi 4783 | Vicki 4784 | Vickie 4785 | Vicky 4786 | Victoria 4787 | Vida 4788 | Viki 4789 | Vikki 4790 | Vikky 4791 | Vilhelmina 4792 | Vilma 4793 | Vin 4794 | Vina 4795 | Vinita 4796 | Vinni 4797 | Vinnie 4798 | Vinny 4799 | Viola 4800 | Violante 4801 | Viole 4802 | Violet 4803 | Violetta 4804 | Violette 4805 | Virgie 4806 | Virgina 4807 | Virginia 4808 | Virginie 4809 | Vita 4810 | Vitia 4811 | Vitoria 4812 | Vittoria 4813 | Viv 4814 | Viva 4815 | Vivi 4816 | Vivia 4817 | Vivian 4818 | Viviana 4819 | Vivianna 4820 | Vivianne 4821 | Vivie 4822 | Vivien 4823 | Viviene 4824 | Vivienne 4825 | Viviyan 4826 | Vivyan 4827 | Vivyanne 4828 | Vonni 4829 | Vonnie 4830 | Vonny 4831 | Vyky 4832 | Wallie 4833 | Wallis 4834 | Walliw 4835 | Wally 4836 | Waly 4837 | Wanda 4838 | Wandie 4839 | Wandis 4840 | Waneta 4841 | Wanids 4842 | Wenda 4843 | Wendeline 4844 | Wendi 4845 | Wendie 4846 | Wendy 4847 | Wendye 4848 | Wenona 4849 | Wenonah 4850 | Whitney 4851 | Wileen 4852 | Wilhelmina 4853 | Wilhelmine 4854 | Wilie 4855 | Willa 4856 | Willabella 4857 | Willamina 4858 | Willetta 4859 | Willette 4860 | Willi 4861 | Willie 4862 | Willow 4863 | Willy 4864 | Willyt 4865 | Wilma 4866 | Wilmette 4867 | Wilona 4868 | Wilone 4869 | Wilow 4870 | Windy 4871 | Wini 4872 | Winifred 4873 | Winna 4874 | Winnah 4875 | Winne 4876 | Winni 4877 | Winnie 4878 | Winnifred 4879 | Winny 4880 | Winona 4881 | Winonah 4882 | Wren 4883 | Wrennie 4884 | Wylma 4885 | Wynn 4886 | Wynne 4887 | Wynnie 4888 | Wynny 4889 | Xaviera 4890 | Xena 4891 | Xenia 4892 | Xylia 4893 | Xylina 4894 | Yalonda 4895 | Yasmeen 4896 | Yasmin 4897 | Yelena 4898 | Yetta 4899 | Yettie 4900 | Yetty 4901 | Yevette 4902 | Ynes 4903 | Ynez 4904 | Yoko 4905 | Yolanda 4906 | Yolande 4907 | Yolane 4908 | Yolanthe 4909 | Yoshi 4910 | Yoshiko 4911 | Yovonnda 4912 | Ysabel 4913 | Yvette 4914 | Yvonne 4915 | Zabrina 4916 | Zahara 4917 | Zandra 4918 | Zaneta 4919 | Zara 4920 | Zarah 4921 | Zaria 4922 | Zarla 4923 | Zea 4924 | Zelda 4925 | Zelma 4926 | Zena 4927 | Zenia 4928 | Zia 4929 | Zilvia 4930 | Zita 4931 | Zitella 4932 | Zoe 4933 | Zola 4934 | Zonda 4935 | Zondra 4936 | Zonnya 4937 | Zora 4938 | Zorah 4939 | Zorana 4940 | Zorina 4941 | Zorine 4942 | Zsa Zsa 4943 | Zsazsa 4944 | Zulema 4945 | Zuzana --------------------------------------------------------------------------------