ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to create and design a character in a novel or book.

Updated on December 16, 2012

For starters:

When writing a book, one of the key elements of that process, is those who dwell within it: the characters, be them small and maybe only in one scene or be them the protagonist of the main plot. Whether you can hear their thoughts throughout the book or whether they pop up once and are never heard from again, a good, consistent personality is key to keeping a character alive and realistic.

Step 1: Names

I am quite traditional in that I like to start by finding a name for a character before thinking of anything more than "I want him to be the main character" or "hes the guy who dies in the first chapter". Some people will scoff and say that the name is not important and can be chosen later, but I disagree. I like to see a character that matches his name perfectly, the way to do this? Do not make the name match the personality, make the personality fit in with the name seamlessly so that a whisper of the name will bring to mind traits and mannerisms of that character and do so vividly. (HOWEVER, if you are not inclined to do it this way then skip strait to step 2 and come up with an appropriate name at your leisure.)

The best way to do so however is to have 1 tiny detail about where the character will appear in the plot. What I mean by this is, "at the start" or "Villain", just to know roughly where the character will drop into the story from and nothing more. Then go on the hunt using baby naming websites and other similar sources (there are thousands) looking at the meanings of names, the era they appear in and what language they stem from. I like to use names from that all stem from the same source so as to not end up with a stereotypical Greek name like "Heraclius" being brothers with a man called "Bob"

Once you have a name and know the meaning of the name, a personality should start to form around the character. Do not forget the meaning of a name, ever.

Another way of finding a name is to use (even if you change them ever-so-slightly) old words that no one says or has even heard of anymore (or just purely obscure). For example the word huderon was used to describe someone who was lazy. If your word processor doesn't pick it up as a word, then the average reader won't and you should be fine using it as a name.

Step 2: Base Personality

Once you have a name, you need a personality. If you followed step one then hopefully your character should have a basis for a personality at the very least. There are 3 ways to give a personality to a character in my opinion (though feel free to use another technique) 1: give them a background, 2: just make it up on the spot and 3: base the character on someone you know well in real life. A more in depth view:

1: My favorite way to create a personality is to create a background and let the personality stem from there. What I mean by this is for example (and this is how I do it) is to give the character 10 background traits that will have altered and shaped is personality somewhat. An example would be "mother died when young", "abused as a child" or "was bullied at school". These are all negative possibilities but they show how ones personality may shift as a result of certain situations. With 10 of these, your character should have enough to go on to stay consistent in their personality.

2: Making up an entire personality from nothing is hard, even if you do have a name to go by, but it's not impossible. There are not many tips I can give for this so maybe having a list of personality traits in front of you (Google it) and simply pick ones you think fit together or that might create an interesting story.

3: Basing your character on a close friend or family member is by far the easiest and probably most accurate way of doing this. When writing, most writers subconsciously base their characters on people to help them, without even realising it. Doing so consciously is just more reliable. As long as you know the person well, it can simplify things immensely.

Step 3: Character Development

Character development is of course going to be one of those things you have to bear in mind at all times. Your main protagonist and quite a few other characters will change over the course of the book as a result of the situations they find themselves in. This step is where you plan for that, you know how they are at the start of the book so plan now how they will act by the end. Just having this in mind will help keep them real and vivid in the mind of you and the reader.
Write down as many changes as you want for all of the recurring characters and make sure you stick to them.

Step 4: Mannerisms

Mannerisms are key to differentiating personalities and keeping your characters feeling authentic and real. There are thousands of things you can use be it physical or verbal: hair flicks, prolonging of words, winking..... Thousands upon thousands of little things that you can slip in almost unnoticed that keep up appearances and help you keep your character fresh.
I personally like to give each character 3 mannerisms to begin with and then sometimes, if two characters spend a lot of time together, transfer one or two across between characters. A list of mannerrisms is easily accesible via a Google search or similar.

Last but certainly not least: Peronality depth.

This is where I draw up (usually by hand on paper as I like to do things physically and not on a word document) a large list of scales. At opposite end of each scale will be opposite personality traits, such as:


Having around 20 of these (some more important than others) I can simply print one off per character and jot a line on the scale for where they fit. Alternatively you can put them all on the same scale and compare them much more easily.

Instead of scales a point system would work just as effectively.

This is incredibly useful as it allows you to refer and compare easily without hassle and lets you get on with writing instead of faffing around with whether a character is optimistic enough to even get out of bed.

Do not forget to check the comments section below, as I am sure there will be more suggestions for various features of character design down there. Thank you.

This guide should have helped you create plausible and vivid characters that have room to change and develop. If you have any suggestion or queries please comment below and I will address them swiftly. Thank You.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)