Is it just supposed to be some random, average name? Like Bob or something? Or is it supposed to have some deeper meaning?
Try using a baby names search engine and look for names that mean certain qualities that you like about the character. Resiliant, impressionable...anything that you discussed in class perhaps.
"I'm a cuber, I'm a cuber, I'm a cuber, I'm a cuber, I'm a cuber, I'm a cuber. Please don't take me to the pickle farm."- Brak