Generator · German data
German person name
Endpoint GET /v1/de/person-name
What it covers
Returns a realistic synthetic German person name: given name(s), surname, and initials, with German orthography (umlauts, ß). Use `sex` to pin the gendered form (`m`/`f`) or omit it for a random one. `edge=true` biases the name shape — second given names, double-barrelled surnames, and very short names become far more likely. Set `caseStrict=false` to deliberately mangle the name/surname casing (initials stay proper uppercase).
Parameters
| Parameter | Type | Description |
|---|---|---|
| caseStrict | boolean | Defaults to true (proper casing). Set false to deliberately mangle the casing of name and surname (all-lower, all-upper, or random); initials stay proper uppercase. |
| count | integer1–1000 | Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch. |
| edge | boolean | Bias toward edge-case name shapes (second given names, double surnames, short names). |
| extreme | boolean | Return a correct name whose name and surname are wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, homoglyph letters, or bidi/combining marks). initials stay clean. |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| sex | "m" | "f" | Gendered form of the name: "m" or "f". Omit for random. |
Response fields
| Field | Type | Description |
|---|---|---|
| name | string | Given (first) name(s), in the local script, agreeing with the reported sex. |
| surname | string | Surname in the form matching the sex (inflected where the language requires it). |
| initials | string | Uppercase initials of name and surname, no dots, e.g. `JK`. |
| sex | "m" | "f" | The sex the name was inflected for. |
Other generators for Germany
German companyGerman company nameGerman email addressGerman HandelsregisternummerGerman IBANGerman personGerman Personalausweis numberGerman product or service offeringGerman Steuer-IdNrGerman USt-IdNrGerman vehicle registration plateGerman Wirtschafts-IdNr
See all generators for Germany →Try it