Wilf is great, I'd use Wilfred on birth cert though as 'official' name.
Rafe is nice, is that the right spelling though?
Not Rolf, particuarly if you're an Aussie. I also strangely find it hard to say.
Will is also great, cool and classic and Bruce is great too.
How about Bruno or Kit (short for Christopher?).