Single-source reference for naming devices across personal life and the homelab. Personal-device naming takes the front seat here — that’s when this doc actually gets opened (e.g. “what do I name the new MacBook?”). Homelab naming is descriptive and functional and is summarized for completeness.


TL;DR — the two systems

BucketStyleExamples
Personal devicesOne-word, poetic, must sit comfortably next to the existing set without screaming the reference. Vibes-based picks from a few loose themes (celestial, stones/gems, nature, subtle Cosmere nods, computing wordplay) — but themes are not tied to a device class; any personal device can pull from any well.Sunset, Starlight, Nebula, Dusk, Opal, Slate, Comet
HomelabFunctional / descriptive. Hostnames are role-named; physical boxes use a short identifier + number; VMs are named for the stack they serve.core1, node0, blade1, media, proxy, auth

The personal-device gate is the aesthetic, not the theme. Themes are common wells the existing names happen to fall into — any of them is fair for any device, and new wells are fine as long as the result still fits the aesthetic (one-word, poetic, doesn’t scream the reference). Comet was picked because the silver Ioniq 5 looks like a spaceship; the reasoning is one-off but the shape of the name still matches the family.


Personal Devices

Active inventory

DeviceNameNotes
MacBookSunset
MacBookStarlight
PhoneDuskDouble meaning: “dusk” the time of day and Dusk from Isles of the Emberdark (Sanderson).
PhoneNebula
PhoneDesert RoseTwo-word exception.
WatchBitComputing wordplay (and tiny, like a bit).
WatchBytePair with Bit.
WatchSacDusk’s aviar companion (Sanderson, Isles of the Emberdark). Originally going to be Chiri-Chiri but the name didn’t read well on a watch.
iPadSlatePun: tablet = slate.
AirPodsMoonlight
AirPods MaxMidnight
3D Printer (X1C)AstraCelestial, sharp, premium — fits the X1C’s “high-end sibling” energy.
3D Printer (A1 Mini)OpalSleek white, iridescent — matches the A1 Mini’s aesthetic.
Printer (Epson)DeckleFeathered edge of handmade paper — paper/craft well, quiet nod to the book namespace.
CarCometSilver Ioniq 5 — kinda looks like a spaceship.
Gaming PC (living room)AuroraAD name: AURORA-PC.
Desktop (main)—Hostname MDBOOK-DESKTOP / desktop.mdbook.one. Reimaged often enough that it doesn’t get a personal name; treated like infrastructure.

Windows / AD wackiness: some Windows boxes show up in AD with <NAME>-PC (e.g. AURORA-PC) instead of the plain hostname. That’s a quirk, not the convention — ideally everything is just <name>.mdbook.one like the rest. Don’t perpetuate the -PC suffix on new machines if you can avoid it.

Headphones and Bluetooth devices get named too — same conventions, no separate class. Not every wireless thing gets a name; only ones that feel like a device worth naming. Vibes call.

Themes / vibe wells

These are the wells the existing names happen to cluster in. Any device can pull from any well — themes aren’t class-locked (phones aren’t “celestial-only,” watches aren’t “computing-only,” etc.). New wells are fair too if the result still fits the aesthetic gate above. Use these as inspiration, not as a checklist.

  1. Celestial / sky / light / time-of-day
    • In use: Sunset, Starlight, Nebula, Astra, Dusk, Moonlight, Midnight, Aurora, Comet, Vega
    • Open candidates (from prior brainstorms): Nova, Vega, Lyra, Zenith, Aster, Vesper, Halcyon, Lumen, Eclipse, Solstice, Orion, Pulsar
  2. Stones / gemstones / minerals
    • In use: Slate, Opal
    • Open candidates: Sapphire, Kyanite, Quartz, Onyx, Obsidian, Pearl, Alabaster, Ivory, Basalt, Granite
  3. Nature / landscape / weather
    • In use: Desert Rose, Forest (storage — see homelab below)
    • Open candidates: Driftwood, Glacier, Frost, Cinder, Ember, Clay, Hearth, Canyon
  4. Cosmere / Sanderson (subtle nods only)
    • In use: Dusk, Sac
    • Open candidates from prior chats: Rysn, Akinah, Thaylen, Canticle, Dawnshard, Taldain, Azure, Kalak
    • Sanderson is the biggest single media well — this is the highest-volume reference bucket.
  5. Other fantasy (general fantasy vibes — not tied to one author)
    • In use: (none yet)
    • Candidates: Rune, Sigil, Aether, Wraith, Glamour, Sable, Vesper, Ember, Brand, Vow, Hollow
    • Use when something feels mythic / magical / “fantasy paperback cover” but isn’t a specific reference.
  6. Other media / books (anything else you consume that’s name-worthy)
    • In use: (none yet)
    • Arcane is the obvious second well after Cosmere — viable picks that don’t scream the reference: Hex, Shimmer, Piltover-adjacent words. Most character names (Jinx, Vi, Ekko) would scream too loud.
    • Other fandoms / shows / books slot in here as they come up.
  7. Computing wordplay (accessories, small devices, “companion” gear)
    • In use: Bit, Byte
    • Open candidates: Nibble, Pixel, Cache, Prism

All reference wells (4, 5, 6) follow the same rule: if a non-fan would say “weird name” before “neat reference,” it’s too on-the-nose. The name has to work as an ordinary poetic word first.

The aesthetic (the actual rule)

One-word, poetic, must sit comfortably next to the existing set without screaming the reference.

That’s the gate. Everything below is supporting detail.

  • One word. Two-word names (Desert Rose) are the rare exception.
  • Poetic / evocative register. Soft, atmospheric, a little dreamy. Not punchy, not technical, not jokey (Y33tb0i would not fly today).
  • Sits comfortably in the set. Read the inventory list together — a new name shouldn’t feel jarring next to the existing ones.
  • Doesn’t scream the reference. Cosmere nods stay subtle; if a non-fan would say “weird name” before “neat reference,” it’s too on-the-nose. Same principle for any other reference.
  • Color / physical traits / “what does it look like” are legit inputs. Comet for the spaceship-looking car. Opal for the sleek white printer.
  • Pairs / companions can share a micro-theme. Bit + Byte. Dusk + Sac. If a device has a “buddy” role, naming the relationship is fair game.
  • No clashes with established product names. Avoid words that are also major existing tech products (e.g. Echo → Amazon, Alexa, Siri). Confusion when speaking the name out loud is the smell to watch for.

Homelab

Conventions here are functional, not vibes. Cross-reference: Homelab Conventions.

Hostnames

  • Per-host FQDN: <hostname>.mdbook.one
  • Hostnames are short, lowercase, descriptive of the box’s role or physical identity.

Physical hosts

NameRole
forestSynology NAS (backup tier + Synology Photos / Drive / personal stuff). Doubles as the LAN search-domain shorthand. Personally-named on purpose — it’s half homelab, half personal.
vega2017 iMac (10.0.13.9). Dual-nature like forest — Mik’s personal iMac + a Jenkins macOS build agent + the BlueBubbles/iMessage relay. Personally-named (celestial, joins the Mac family Sunset/Starlight).
core1Main fileshare server (TrueNAS, primary bulk storage).
node0AI / GPU host (currently the only node).
blade1 / blade3Proxmox VM hosts (currently 1 online, 2–3 total).
cube1Proxmox host (cube form factor).
wallcalWall calendar kiosk (function + form).
piupsPi-based UPS monitor (function + form).
travelpiPi Zero 2W USB travel router (function + form).

Patterns

  • Numbered prefix series — for hosts that may grow into a cluster. The prefix describes the physical class; the number is incremental and sticky.
    • node<N> — boxes with dedicated GPU(s) for AI workloads. Only node0 exists currently.
    • blade<N> — 2U VM hosts in the server rack. Currently blade1 and blade3; blade0 was skipped because the convention wasn’t standardized yet when blade1 was deployed. Numbering gaps are fine — don’t go back and renumber.
    • cube<N> — cube-form-factor hosts. Currently just cube1.
  • Function + form-factor compound — for single-purpose appliance-y boxes: wallcal, piups, travelpi. Read as <what-it-does><what-it-is>.
  • Personally-named exception — forest sits outside the functional convention. No hard rule for when this is allowed; it’s vibes, same as personal devices. If a host feels less like infra and more like “yours,” it’s fine to give it a personal-style name.

VMs / containers

VMs are named for the stack they host or the function they serve. Lowercase, short, no prefixes.

NameRole
media*arr suite + media stack
devDevelopment VM
proxyPublic edge / Caddy
authAuthentik SSO
hubEdge router glue
cloudSelf-service apps (GitLab, BookStack, Directus…)
metricsPrometheus / Grafana / LibreNMS
botsMCP / agents control plane
vpnWireGuard / VPN egress
minecraftSelf-explanatory
gameGame server(s)
DNDD&D-related
vplexPlex VM
AD, AD2, AD3Active Directory domain controllers (ad, ad2, ad3)
HAOSHome Assistant OS

LXC containers

Use the service name directly, lowercase.

NameRole
npmplusNginx Proxy Manager Plus
technitiumdnsTechnitium DNS. Unconfigured leftover, slated for spin-down; not part of DNS
unifiUniFi controller

Pattern summary

  • Physical host: form-factor + number (blade1) or descriptive single word (wallcal).
  • VM: stack name (media, auth, bots).
  • LXC: the software it runs (npmplus, unifi).
  • No “vm-” / “lxc-” prefixes. The Proxmox UI already labels them.

Naming a new device — quick procedure

  1. Personal or homelab?
  2. If homelab: pick the role/stack/form-factor name. No vibes; just describe it.
  3. If personal: a. Sense the device’s vibe (color, role, sibling-of-what, what does it remind you of). b. Pull from any of the wells (celestial, stones, nature, Cosmere, fantasy, other media, computing) — or a new well if one fits. c. One word, poetic, hasn’t been used. d. Sanity check the aesthetic gate: sits comfortably in the set, doesn’t scream the reference, no clash with established product names.
  4. Add it to the inventory table above.

Historical / retired names

Worth recording so the same name doesn’t get recycled by accident.

NameWasWhy retired
RysnBriefly the new blue phoneChanged to Dusk to give the watch (Sac) a shorter companion name.
Chiri-ChiriConsidered for the watchDidn’t read well as a watch name; Sac picked instead.
boulderOld NAS hostname, mostly deprecated.Predecessor to the current storage tier. Still referenced in some legacy paths across the homelab — e.g. Radarr’s bind mount maps /mnt/plex to the legacy boulder path. Don’t recycle the name.
Y33tb0iSynology NAS that preceded forest.Predates these conventions — naming wasn’t fleshed out yet. Not the kind of name that’d land today.

Currently unnamed but maybe should be?

  • The Samsung Galaxy S7 acting as IP webcam for the 3D printer timelapse. Never picked a name.