From an English surname, which was possibly a variant of Selby. Though previously in use as a rare masculine name, it was popularized as a feminine name by the main character in the movie The Woman in Red (1935). It was later reinforced by the movie Steel Magnolias (1989) in which Julia Roberts played a character by this name.
Short form of Robert. It arose later than Dob, Hob and Nob, which were medieval rhyming nicknames of Robert. It is borne by the character Bob Cratchit in Charles Dickens' novel A Christmas Carol (1843). Other famous bearers include American folk musician Bob Dylan (1941-) and Jamaican reggae musician Bob Marley (1945-1981).