Top Elf Names

Elfie

Elfie | 500,595

Sparkle

Sparkle | 456,338

Snowflake

Snowflake | 386,339

Chippey

Chippey | 300,456

Robert

Robert | 198,403