---
name: "Data::Fake::Names"
section: "3pm"
platform: "linux"
package: "libdata-fake-perl"
version: "0.006-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Data::Fake::Names"
---

# Data::Fake::Names(3pm)

Fake name data generators

## NAME

Data::Fake::Names - Fake name data generators

## VERSION

version 0.006

## SYNOPSIS

```
    use Data::Fake::Names;
    fake_first_name()->();  # Fred, Mary, etc.
    fake_surname()->();     # Cooke, Boyle, etc.
    fake_name()->();        # Fred James Cooke, etc.
```

## DESCRIPTION

This module provides fake data generators for person names.  Currently, all names are English ASCII, drawn from US government "top names" lists.

All functions are exported by default.

## FUNCTIONS

### fake\_name

```
    $generator = fake_name();
```

Returns a generator that provides a randomly selected name with first, middle and last name parts.

### fake\_first\_name

```
    $generator = fake_first_name();
```

Returns a generator that provides a randomly selected first name. It will be split 50/50 between male and female names.

### fake\_surname

```
    $generator = fake_surname();
```

Returns a generator that provides a randomly selected surname.

## AUTHOR

David Golden \<dagolden@cpan.org\>

## COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by David Golden.

This is free software, licensed under:

```
  The Apache License, Version 2.0, January 2004
```
