Fictional means occurring in fiction, i.e in a piece of literature, whereas fictitious means invented, not genuine. So, Harry Potter is a fictional name when it refers to the character in the Harry Potter series but fictitious when someone uses it as a false or assumed name instead of their own.