Dosiernomo estas nomo, per kiu oni trovas, legas, skribas, ruligas ktp la dosieron. La nomo devas esti unika inter dosieroj, kiuj estas en la sama dosierujo. Kutime oni ankaŭ distingas finaĵon de dosiernomo, kiu havas specialan signifon.
Dosierujo ankaŭ havas nomon, kaj ĉiu reguloj pri ĝi estas la samaj kiel pri nomo de dosiero. Ankaŭ, en dosierujo ne povas ekzisti dosiero kaj dosierujo kun la samaj nomoj.
Krom ordinara nomo de dosiero ankaŭ estadas plena nomo de dosiero kaj relativa nomo de dosiero.
Depende de la operaciumo, estas signoj kiuj estas malpermesataj en nomo de dosiero. Kutime malpermesataj estas signo '\0', kiu signifas finon de nomo, kaj signo '\' aŭ '/', kiu estas distingilo por partoj de plenaj kaj relativaj nomoj. Povas esti ankaŭ aliaj malpermesataj signoj. Malnovaj operaciumoj kutime malpermesis spaceton en la nomo.
Ankaŭ kutime estas limigo por longo de nomo de dosiero.
Ankaŭ povas esti limigo por longo de plena kaj relativa nomo. Dosiero kun pli granda plena nomo povas ekzisti, sed ĝin ne eblas uzi.
Por kodigi signojn de dosiernomoj unue estis uzataj 1-bajtaj kodigoj. En tiuj tempoj oni fakte uzis nur la unuajn 128 signojn (Askio) kaj problemoj ne estis. Sed poste homoj de diversaj landoj ekvolis nomi dosierojn en siaj naciaj lingvoj, sed daŭrigis uzi 1-bajtan kodigon. La kodigoj estis diversaj por diversaj lingvoj, kaj transportita en diskedo dosiero povis havi teruran nelegeblan nomon en la alia komputilo.
Poste dosiersistemoj komencis uzi Unikodon por la nomoj - UTF-8 en Linukso kaj UTF-16 en Vindozo. Sed aplikaj programoj ĝis nun (2007) ofte uzas 1-bajtan kodigon de dosiernomoj en siaj enaj datumoj. Tio signifas, ke unikoda nomo estas konvertita en 1-bajtan kodigon kaj reen dum ĉiu uzado de dosiero. Se la dosiero estas nomita kun uzado de signoj, forestantaj en la defaŭlta 1-bajta kodigo de la komputilo, la dosiernomo rompiĝas. Do per ĉi tia programo la dosieron povas ne ebli malfermi por rigardo aŭ redaktado aŭ neebli kopii, aŭ dosiernomo fine rompiĝas kiam la dosiero estas denove konservata.