Is Harvey a good name for a hamster?

Yes it is. Nothing is too silly to call a hamster. If you like it and so does the hamster then its fine. :)