Mackinac is a boy's name. From the Iriquois word "Michilimackinac". Place name: the strait between Upper and Lower Michigan, and the name of the resort island there.