When I did a name search for Kirkuff, all finds came back with some American connection, primarily New Jersey. This makes me wonder if the name was slightly changed in spelling at arrival in America. This was not uncommon at Ellis Island. So, maybe the root name is Kirkoff? Kirkoffner?