whos (Middle English) comes from Old English hwæs, from Proto-Germanic hwes, from Proto-Germanic hwaz, from Proto-Indo-European kʷos, from Proto-Indo-European kʷ- — The primary interrogative root.
whos (Middle English): whose genitive