اشکنان از شهرهای کهن استان فارس است. در ایران باستان فرماندهان اشکانی در این شهر حکومت داشتند. در کتاب مُنتخب التواریخ لارستان آمده است: «اشکنان قریه­ای است از آثار هوشنگ که به جهت اشک اوّل که اوّلین سلطان اشکانیان بوده ساخته بودی و هم اسم آن قریه به نام اشک اوّل خواندی.» و در سرودۀ شاعر زیباسخن «صحبت لاری» آمده است:

مقام امن و ایـمـان اَشکنان است    نـژاد اَشکنـــان زاشکــــانیـان است  

سه دانــــا کـــدخدا دارد نکوکار    که هر یک رشک میر اصفهان است  

در برخی نوشته ­ها اَشکَنان با کسر الف نوشته شده است.

اشکنان در گذشته سودابگرد، سودابه­گرد و سوداوه گِرد نیز نامیده شده است؛ گِرد در زبان پارسی به معنای شهر و سودابه نام یکی از شاهزادگان ساسانی است که به نوشتۀ منتخب التّواریخ، پس از گریختن از فرمانروای شبانکاره به سوی جنوب می­آید و در نزدیکی اشکنان بدرود زندگی می­گوید و فرزندان وی در اشکنان ساکن می­شوند و نام شهر را به یاد نام مادرشان، به سودابه گرد به معنای شهر سودابه تغییر می­دهند. بازماندۀ سودابگرد در یک کیلومتری شمال شهر وجود دارد.

برخی «سودابگرد» را به «شهر آب گرفته» معنا کرده­اند.