No. In most scenarios, your website will run fine with a shared IP address. In case you were just starting out and unsure - you can always purchase a dedicated IP address later and "add" it to your website.