I don't think you need to give them parts of Turkey or Iran (though most of them live there). Iraq and Syria are in very weak positions right now to resist partition. This would give all Kurds a homeland, even if they don't live there. Sort of like Israel is for Jews.

There is a real power vacuum there right now, which is why ISIL occupies much of this land. Officially giving it to the Kurds would rapidly lead to ISIL being expelled.