The first one doesn't seem to have any other use than in the name "Nara" itself: the only other entry that it comes up with is for "what?", which I'm assuming is an archaic or uncommon use.
There is an answer to your question, because all kanji have meaning.
The name Nara existed before it was written in kanji. The kanji is there just for the sound, and it's an example of ateji.
You can ask then, what the original name Nara meant ("flat," same as the verb narasu). Or you can ask what the kanji might come out to mean (it would puzzle a native speaker, since 奈 is not used by itself, but it means "what").
Answers & Comments
Verified answer
The first one doesn't seem to have any other use than in the name "Nara" itself: the only other entry that it comes up with is for "what?", which I'm assuming is an archaic or uncommon use.
The second kanji, 良, just means "good".
There is an answer to your question, because all kanji have meaning.
The name Nara existed before it was written in kanji. The kanji is there just for the sound, and it's an example of ateji.
You can ask then, what the original name Nara meant ("flat," same as the verb narasu). Or you can ask what the kanji might come out to mean (it would puzzle a native speaker, since 奈 is not used by itself, but it means "what").