Фамилия Кармона имеет испанское происхождение и относится к категории топонимических фамилий. Она происходит от названия города Кармона (Carmona), расположенного в провинции Севилья, в автономном сообществе Андалусия, на юге Испании. Город был основан ещё в древности, во времена финикийцев и римлян, и его название, вероятно, имеет доримское происхождение, возможно, от иберийского или тартессийского корня. В средние века Кармона была важным мавританским укреплённым городом, а после Реконкисты перешла под контроль христианских королей.
Фамилия Кармона возникла как обозначение человека, родом из этого города или его окрестностей. Такие фамилии были распространены в Испании в эпоху позднего средневековья, когда люди начали использовать географические названия для идентификации. С течением времени фамилия распространилась по всей Испании, а затем, в период колонизации, попала в Латинскую Америку, особенно в Мексику, где сегодня она является одной из распространённых испанских фамилий.
В Мексике фамилия Кармона встречается довольно часто, что связано с массовой иммиграцией испанцев в колониальный период. Многие носители этой фамилии имеют смешанное происхождение, что отражает историю метисации в стране. В настоящее время фамилия Кармона встречается не только в Мексике, но и в других странах Латинской Америки, а также в США, куда эмигрировали мексиканцы.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.