My first reaction: are you kidding? Really?
Wilfred? I'm sorry, but it sounds like a lacy sort of ornamental cabbage, just far too old-fashioned to be a decent name.
Fred is an adorable nickname, also
Will, but
Wilfred is, well, not such a great name. My dad's name is
Fred, so I associate this with both grandfathers and an uncle also (there are Freds on both sides, far back), but that's not an issue with you.