Son is going to be William as grandad was Bill and husband is Liam. Will probably be known as Billy most but would like a middle name. Can't have things that don't work with billy as in William Elliot (billy Elliot) lol. Any ideas. Surname begins with R. X