In English they usuallly don't use possessive case with lifeless things. And in that case you should use 'of the' or noun+noun constractions. So, the correct phrases are:"The name of the restaurant is Jakarta","This restaurant name is Jakarta". Check the link https://www.tspu.edu.ru/tspu/files/fia/files/possessive_case_of_nouns.pdf
I think it only works with certain nouns, and it also depends on the sentence.
'This restaurant's name is Jarkata' sounds okay.
'This restaurant name is Jarkata' sounds strange to me.
"The name of this restaurant is Jakarta" is a bit formal, but not bad. "This restaurant's name is Jakarta" is more casual and feels more frequently spoken to me. Just depends on situation.