And @Avaray, yes you know about humanize, but that’s not all I put there so you should read my full comment: I also mentioned title, which also would have given you what you wanted.
I readed… but I was not sure what did you mean with that title.
So I leaved that and I was browsing documentation, working with my theme… and in meantime @MunifTanjim gave me answer
For future reference and anyone who finds this thread in search, you can take any hyphenated/dasherized/urilized string and do the following:
{{$hyphenated := "john-doe-random-quote"}}
{{humanize $hyphenated}}
=> "John doe random quote"
{{(humanize $hyphenated) | title }}
=> "John Doe Random Quote"
{{(replace $hyphenated "-" " ") | title}}
=> "John Doe Random Quote"