کانینگهام یک نام خانوادگی با ریشهٔ اسکاتلندی است و نیز ممکن است به یکی از موارد زیر اشاره داشته باشد: