Meaning of Rupert
Rupert is a German name for boys
The meaning is `bright, famous
The name Rupert is most commonly given to English and Welsh boys. The chances are 50 times greater that boys are called Rupert there.
If it's too long you might use:
Rab, Bob, Rob
Use for the other sex:
What do they use in other countries?
The name sounds like:
Rabbie, Róbert, Hopkin