Generator · Polish data
Polish person name
Endpoint GET /v1/pl/person-name
What it covers
Returns a realistic synthetic Polish person name: given name(s), surname (in the gendered form), and initials. 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 (`Anna Maria`), double-barrelled surnames (`Kowalska-Nowak`), and very short names (`Jan Lis`) 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 like "kArOl nOwAkOwSki"); 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), agreeing with the reported sex. |
| surname | string | Surname in the form matching the sex, e.g. `Kowalski` / `Kowalska`. |
| 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 Poland
Polish addressPolish companyPolish company namePolish driving licence numberPolish email addressPolish IBANPolish ID card numberPolish KRS numberPolish land and mortgage register numberPolish NIPPolish passport numberPolish personPolish PESELPolish product or service offeringPolish REGONPolish vehicle registration plate
See all generators for Poland →Try it