The name Bill is a boy's name of English origin meaning "resolute protection". Bill and is often added to lists like Names from Harry Potter and discussed in our forums with posts like "Boys Makeover- Two Middles".
From the experts:
Most Bills today are dads...or grandpas. The younger Williams are usually nicknamed Will, or called by their full names.