The words 'Neko Miko Reimu' mean 'Kitty Shrine Maiden Reimu'.However, if you are looking for the English translation of the song's lyrics, they can be found here: http://touhou.wikia.com/wiki/Lyrics:ねこ巫女れいむB
Miko means 'beautiful child' in Japanese.
Miko
As a name Miko would mean "Beautiful Child", but as a word it would mean a female wizard or sorceress. It would depend on who Miko is. Tomiko would mean fortune or wealth child (Tomi meaning fortune or wealth and Ko meaning child). Tomiko is a name in Japanese and not a word.
MIKO
シャーマン Shāman
The name Miko in Japanese means "shrine maiden" or "girl who serves at a shrine." It is commonly used as a given name for girls in Japan.
Miko Miko Nurse happened in 2003.
Miko Miko Nurse was created on 2003-05-23.
Miko Sotto went by Miko.
Mika Miko was created in 2003.
Mika Miko ended in 2009.
Kannazuki no Miko was created in 2004.