Jest też możliwe, ze nazwa osobowa Koszon jest zdrobnieniem imienia Konrad albo też jest derywatem od nazwy osobowej Kosz, która z kolei pochodzi od wyrazu pospolitego kosz.

W najstarszych dokumentach miasto notowano jako Koszanowo dopiero później przyjęła się nazwa Śmigiel, która pojawia się w źródłach w początku XV wieku – 1408 Smigel, 1411 de Smygla, 1415 w Szmiglu, 1420 Smygel, 1427 Smygyel, 1427 Smyghel, 1433 Smygiel, 1438 Smigil, 1450 Smikel, 1452 Smygil, 1474 Szmyghel, 1474 Szmygyel, 1523 Schmygel, 1527 Szmigiel, a później także 1563 Szmigiel oppidum, 1846 Szmigiel, 1892 Szmigiel albo Śmigiel. Możliwe, iż przed wiekiem XV określała ona odrębną osadę włączoną z czasem do nowo założonego miasta. Miasto to przyjęło od 1435 roku jako wyłączną nazwę Śmigiel, a tylko dla wsi utrzymała się nazwa Koszonowo, później Koszanowo. W 1460 roku Śmigiel otrzymał nowy przywilej lokacyjny. Jego rozwojowi sprzyjało położenie na ważnym szlaku komunikacyjnym z Poznania do Głogowa.