---
title: "How to find ENS names by pattern: palindromes, emoji, years, repeating digits, and 6 more"
description: "Beyond \"exact name\" search, ENS has whole sub-cultures of pattern-based collecting. Here are 10 patterns worth filtering for, with the queries to find them and what makes each collectible."
published: "2026-05-21"
author: "ENS.Tools"
canonical: "https://ens.tools/blog/find-ens-names-by-pattern"
readingMinutes: 6
tag: "Guide"
---

# How to find ENS names by pattern: palindromes, emoji, years, repeating digits, and 6 more

Beyond "exact name" search, ENS has whole sub-cultures of pattern-based collecting. Here are 10 patterns worth filtering for, with the queries to find them and what makes each collectible.

Most ENS searches look like "is this exact name available?" — type a string, get a yes/no. That works if you already know what you want. It fails if you're hunting for collectibles, vanity, or low-supply patterns that are interesting precisely because they're rare.

Pattern search is what the rest of the ENS market actually runs on. Here are ten patterns worth filtering for, the search queries that surface them, and what makes each one collectible.

## 1. Palindromes

Names that read the same forwards and backwards: `aba.eth`, `1991.eth`, `22h22.eth`. Cross-cultural visual symmetry — they look right on a screen no matter where you are.

Find them at [/find/expiry/palindrome](/find/expiry/palindrome) (expiring set) or filter the Collections tab on AI Search.

## 2. Pure numerics: 999 Club, 10k Club, 100k Club

The three explicit numeric collector sets: 000-999 (1,000 names total), 0000-9999 (10K), 00000-99999 (100K). Floor prices reflect set size — 999 Club floors sit in the multiple-ETH range, 10K Club around tenths of ETH, 100K Club mostly sub-floor at base registration.

Browse: [999-club](/find/expiry/999-club), [10k-club](/find/expiry/10k-club), [100k-club](/find/expiry/100k-club).

## 3. Year-based names

4-digit numerics that read as years: `1985.eth`, `2024.eth`, `2069.eth`. Birth years, founding years, future dates. Subset of 10K Club but priced separately because personal meaning is broader than just "I collect 10K."

Use AI Search with "year-based 4-digit names" or filter the 10K Club collection for the 1900-2100 range.

## 4. Repeating digits

`1111.eth`, `7777.eth`, `0000.eth`. "Angel numbers" carry actual cultural weight; `0000.eth` sold for double-digit ETH in 2022. The whole repeating-digit set inside 10K Club is ten names: 0000 through 9999. Inside 999 Club it's another ten (000-999). Inside 100K Club, another ten. All have unusually high floors for their character length.

Search "repeating digits" on AI Search to enumerate.

## 5. Leading zeros

Padded numerics: `007.eth`, `0123.eth`, `00000.eth`. Visually distinct from non-padded counterparts and sometimes priced higher because of pop-culture associations (Bond, sequential digits).

Find expiring leading-zero names at [/find/expiry/zeros](/find/expiry/zeros).

## 6. Emoji names

ENS supports emoji codepoints. Single-emoji names like `🎩.eth` or `🌊.eth` are scarce — many of the Unicode-15 emoji set names are already taken. Multi-emoji combinations open up the search space.

Browse expiring emoji at [/find/expiry/emoji](/find/expiry/emoji).

## 7. Short labels (3 and 4 chars)

Maximum supply: 17,576 three-letter combinations (a-z + 0-9 actually gives 46,656, plus more if you count emoji and non-ASCII), and ~1.6M four-letter combinations. Practically every short label that reads as a meaningful word is already registered, but the expiry cycle puts hundreds back in temp premium every week.

[3-letter](/find/expiry/3-letter) and [4-letter](/find/expiry/4-letter) have their own landing pages.

## 8. Dictionary words

5-letter+ common-language nouns and verbs are functional names — they're what people actually use for products and personal brands. Lower individual ceiling than short labels but plentiful enough that pattern search is the only way to find what's available.

Type something like "common food words" or "weather-related verbs" into [AI Search](/search) and the index returns names matching the meaning, filtered by availability.

## 9. First names and surnames

The "Firstname" and "Surname" collections (a curated dictionary of common personal names) are heavily registered — anything you'd consider a normal English first name is almost certainly taken. But pattern search across regional first names (Italian, Japanese, Yoruba, etc.) regularly turns up available ones.

Try AI Search with a region: "japanese first names 4 letters", "scandinavian surnames", "names common in nigeria."

## 10. BIP-39 wordlist

The 2,048 BIP-39 mnemonic words. Niche but actively collected because of the wallet-recovery cultural association. Pattern: any of the BIP-39 words used as a single label, e.g. `abandon.eth` (the literal first BIP-39 word).

Find them via the "BIP39" collection filter on AI Search.

## How to actually act on these

Search returns availability, but availability changes constantly because of the 90-day grace + 21-day premium cycle. The reliable workflow:

1. Identify the pattern you care about (one of the above, or your own).
2. Find the candidates that are currently available _or_ in temp premium with prices that have decayed to your target.
3. Star the ones worth catching — your favourites list persists across sessions and is exposed in the header.
4. Set an alert at [/manage/alerts](/manage/alerts) for the patterns or specific names. Email / browser push / Discord.

Try a pattern search now: [AI Search →](/search)
