When I was younger, I would name all the pokemon after my friends and classmates, and you wouldn't believed how surprised I was when I left two pokemon in the daycare named after two classmates who hated each other made an egg. I also learned that a wilmer and a diglett could produced eggs.