"Have you got home" is the correct phrase to use. "Got" is the past participle of "get" in British English, whereas "gotten" is the past participle in American English. In British English, it is more common to use "got" as the past participle, while in American English, "gotten" is more frequently used.