Most of ours are named for someone/something. We do have a mythological theme going on here, though...
Midnight just is a "Midnight", no other reason.
Sunshine is named for the song "You Are My Sunshine"
Lilith is named for a Middle Eastern Goddess.
Coal had his name already when he came to us.
Blondie is a blonde, but can be considered named for the band, too
Jules is named for Orange Julius.
Polly is named for being a polydactyl.
Silver is named for being a silver tabby.
Pan is named for a Greek God.
Max is named for Maximus, from "Gladiator". She was the smallest kitten and we gave her a name "to grow into".
Romeo is named for Romeo, of course, cause he is such a lover boy!
Tillie was already named when we got her. We call her The Tillinator, also Talitha, which is Aramaic for "little girl".
Sasha got his name cause he looks like he is bundled up to go outside in Siberia when he has his winter coat!
Phoenix got her name cause we adopted her literally minutes before she was to get put down. She rose from the ashes to a new life!
Khepera is named for an Egyptian God, of rebirth. He came from an abusive, neglectful situation and his life here is like a new start.
Osiris is named for an Egyptian God, as well.