Congratulations!
I'm sure you already know this, but just in case you don't, here's the etymology of your grandson's names:
Reuben {Hebrew} "Behold! A son!
William {Old German} strong [resolute; determined] protector
Enjoy your grandchildren!
Best wishes,
Azizi