quienquiera
/kjenˈkjeɾa/ · B2 · pron
whoever
quien + quiera = who + may want: whoever wants it
Quien means who. Quiera is the subjunctive of querer, to want. Put together they mean who it may be, which is whoever. The same pattern gives cualquiera (whichever) and dondequiera (wherever).