py (Cornish) comes from Middle Cornish pe,py, from Proto-Celtic kʷid, from Proto-Indo-European kʷíd, from Proto-Indo-European kʷís, from Proto-Indo-European kʷi- — interrogative base.
py (Cornish): what, which