Could someone please check my answers?

1. Who is right about Willy Harris?
Mama
2. Does Beneatha like her nickname Alaiyo?
yes
3. Does it fit her?
yes
But why does it fit her?

What does Alaiyo mean? It is said in the play... When you read that, you will know why it fits her.

because necessary things are not enough for her, she wants more?

To determine why the nickname "Alaiyo" fits Beneatha, we need to understand its meaning. "Alaiyo" is a Yoruba word, a West African language, and it means "one for whom bread - food - is not enough." Beneatha is a character who aspires to be more than just satisfied with basic necessities. She is passionate about her dreams and desires to pursue a fulfilling life beyond what is expected of her. Therefore, the nickname "Alaiyo" is fitting because it symbolizes Beneatha's hunger for more intellectual, emotional, and cultural fulfillment in her life.