I like this name, although I would probably use it for a girl's name instead of a boys name. Maybe add another part onto it. Like Pikakoa, Brave Peter :)
I read somewhere that the name Pika means something like "stone" in Hawaiian. Also, in Norwegian, Pika either is or was the word for "girl" (not a name).