Acrostic Name Poem Generator

Personalised name poems where each line starts with a letter of the name

Ad placeholder (leaderboard)

An acrostic spells a hidden word down its left margin: read the first letter of every line from top to bottom and the name appears. This generator turns any name into a warm, personalised acrostic by matching each letter to a positive descriptive phrase that begins with that same letter — ideal for a birthday card, a classroom activity, or a quick social post.

How it works

The tool stores a dictionary keyed by every letter A through Z, where each key holds several upbeat phrases that start with that letter (for example, K maps to phrases like “Kind to everyone”). When you enter a name it walks through the characters one at a time, skips spaces and punctuation, and for each letter selects a random phrase from that letter’s list. The selected phrase is capitalised and placed on its own line, so the leading letters spell the name exactly.

Tips and examples

For the name ABBY the tool might produce: “Always kind and true / Bright in every room / Bold enough to dream / Young at heart for life”. Hit Generate again to reshuffle the phrasing until it feels right for the person. Acrostics make quick, heartfelt additions to handmade cards and gift tags; for a classroom, have each child type their own name and read the result aloud.

Ad placeholder (rectangle)