Answer:
¿Para quién es este regalo?
¿De quién es este regalo?
Step-by-step explanation:
Al no tener contextualización, ambas respuestas son correctas. Sin embargo, hay diferencias entre ellas.
Usamos "para" para preguntar acerca de personas en español. En este caso en la pregunta ¿para quién es este regalo? estamos preguntando a quién debemos entregárselo.
En cambio, en la pregunta ¿de quién es este regalo? estamos preguntando quien nos ha hecho tal regalo.