Фамилия Каннингем имеет шотландское происхождение и является топонимической, происходящей от земель Каннингем в графстве Эйршир (Ayrshire). Название этих земель, в свою очередь, происходит от гэльского выражения 'cuinneag', что означает 'маленькая бутылка' или 'кувшин', и суффикса '-ham', обозначающего 'деревню' или 'усадьбу'. Таким образом, Каннингем можно перевести как 'деревня у кувшина' или 'усадьба, где делают кувшины'.
Первые упоминания фамилии относятся к XII веку, когда Уильям де Каннингем получил земли от короля Шотландии. Род Каннингемов стал одним из значимых кланов в Шотландии, известных своей военной доблестью и участием в политической жизни. Впоследствии фамилия распространилась по всему миру, особенно в США, Ирландии и других англоязычных странах, благодаря эмиграции шотландцев.
Сегодня Каннингем — распространенная фамилия в США, где она занимает заметное место среди шотландских фамилий. Она также встречается в Великобритании, Австралии, Канаде и других странах. Фамилия сохраняет связь с историческими шотландскими корнями и часто ассоциируется с клановой принадлежностью и наследием.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.