Barney Stinson is a fictional character created by Carter Bays and Craig Thomas for the CBS television series How I Met Your Mother, portrayed by Neil Patrick Harris . But this is only the official version of Barney Stinson's existing, media want us to believe. To clarify the truth, here is the true story: Barney Stinson was born in Awesome Town and lives in New York nowadays. Originally, Barney is not an artist, but works for a global financial firm. He spends his free time primarily on hooking up with smoking hot chicks and being awesome.